【git】远程仓库版本回退方法

版权声明:本文为博主原创文章,使用请注明出处:http://blog.csdn.net/sxc1414749109 https://blog.csdn.net/sxc1414749109/article/details/80152454

1、问题

如果提交了一个错误的版本,怎么回退版本?
如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?
如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?

3 、本地分支版本回退的方法

如果你在本地做了错误提交,那么回退版本的方法很简单

4、先用下面命令找到要回退的版本的commit id:

git reflog

5、接着回退版本:

git reset –hard abcdef
abcdef就是你要回退的版本的commit id的前六位也就是最后一位去掉

6、紧接着强制推送到远程分支:

git push -f
注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

https://blog.csdn.net/fuchaosz/article/details/52170105

猜你喜欢

转载自blog.csdn.net/sxc1414749109/article/details/80152454