Git之回退已经提交到远程仓库的代码(已经push的代码)
1 问题
git 把当前的修改已经push到远程仓库,现在需要回退这个远程提交
2 解决办法
1)、我们用git log命令找到commit Id
d6434e39e842a40b79119b2b88e76dd1498f8654是我最后一次提交,
然后我们现在需要回退到145c4fc7f237176acba1bca515e965f55eb8ca53
2)、先回退本地的这次提交
git reset --hard [commit id]
3)、将本地修改强制push到远程仓库
git push --force
相关推荐
-
Git打标签与版本控制规范
前言 本文适用于使用Git做VCS(版本控制系统)的场景. 用过Git的程序猿,都喜欢其分布式架构带来的commit快感.不用像使用SVN这种集中式版本管理系统,每一次提交代码,都要为代码冲突捏一把冷 ...
-
IntelliJ IDEA(八) :git的使用
项目管理离不开版本控制,目前主流版本控制工具大概就是SVN和Git,至于两者有啥区别这里就不详细介绍了,如果有不明白的可以上网查资料,后期如果有机会我再开篇栏目细说,而且现在市场上Git的使用率已经远 ...
-
git使用教程1-本地代码上传到github
前言 不会使用github都不好意思说自己是码农,github作为一个开源的代码仓库管理平台,对代码的管理确实很方面. 问题来了:为什么越来越多的小伙伴喜欢开源的github? 答:因为我们可以免费下 ...
-
Git各指令的本质,真是通俗易懂啊
作为当前世界上最强大的代码管理工具Git相信大家都很熟悉,但据我所知有很大一批人停留在clone.commit.pull.push--的阶段,是不是对rebase心里没底只敢用merge?碰见版本回退 ...
-
三年Git使用心得 & 常见问题整理,80%的人都不懂
Git 流程图 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 配置 Git:另外技术是不断更新的.在此赠送2020 ...
-
[软技能] 第70天 本地git与远程仓库连接的方式有哪些?
今日试题: 本地git与远程仓库连接的方式有哪些? 此开源项目四大宗旨:勤思考,多动手,善总结,能坚持 <论语>,曾子曰:"吾日三省吾身"(我每天多次反省自己). 前端 ...
-
git使用教程6-pycharm新建git分支并推送远程仓库
前言 当我们写的项目代码越来越多时,一个master分支无法满足需求了,这个时候就需要创建分支来管理代码. 创建分支可以快速的回滚到某个节点的版本,也可以多个开发者同时开发一个项目,当自己的功能完成后 ...
-
使用tortoise git将一个现有项目推送到远程仓库
一.安装文件: 1.git https://git-scm.com/downloads 2.tortoise git https://tortoisegit.org/download/ 二.将一个现有 ...
-
Maven项目管理工具:Maven仓库(本地仓库+远程仓库)
在Maven中,任何一个依赖.插件或者项目构建的输出,都可以称为构件. Maven在某个统一的位置存储所有项目的构件,这个统一的位置,我们就称之为仓库.换言之,仓库就是存放依赖和插件的地方. 任何的构 ...
-
git使用教程11-对当前仓库设置免密提交
前言 我们在提交代码到仓库的时候,每次都会提示让输入 git 用户名和密码,这样很浪费时间.如果我们是长期固定维护一个仓库,可以设置让电脑记住用户名和密码, 这样下次提交的时候就用配置的账号和密码去提 ...
-
git强制提交本地分支覆盖远程分支
git push origin 分支名 –force eg: cd 代码目录 git push origin master –force 运行结果: Total 0 (delta 0), reused ...
-
开发中的你的Git提交规范吗?
开发中的你的Git提交规范吗?
-
jenkins学习5-jenkins拉取git仓库代码,执行python自动化脚本
前言 python自动化的脚本开发完成后需提交到git代码仓库,接下来就是用Jenkins拉取代码去构建自动化代码了 git源码管理 代码上传git仓库这里就不介绍了,可以看之前写过的github相关 ...
-
git使用教程8-pycharm 使用 Reset 回滚到某次 commit 提交
前言 当我们用 pycharm 提交代码的时候,每天都要 commit 提交的内容,有时候发现后面写的代码还不如前两天的稳定. 这时候想把代码回退到某次 commit 提交,可以使用git的 rese ...