美文网首页
如何回滚并且push到远端

如何回滚并且push到远端

作者: coder_farmer | 来源:发表于2017-12-27 15:44 被阅读0次

首先本地回退到上一个版本

1、先切换到需要回退的分支
这里假设我们要回退master分支

git checkout master

2、查看最近提交

git log

可以看到最近的提交,复制需要回滚的commit指纹(那一串数字字母组合的)
3、回滚

git reset --hard b71b8322a3655fc34d6f81223a35a15cb0ab2060

此时我们本地就已经回滚到指定commit位置了,下面需要把回滚push到远端
ps:为什么是 --hard 可以了解一下git的暂存区工作区分支概念

push回滚

git push origin master --force

此时远端分支也已经回滚到指定分支
ps:不加--force的话会提示本地的版本落后于远端的版本

相关文章

网友评论

      本文标题:如何回滚并且push到远端

      本文链接:https://www.haomeiwen.com/subject/rquugxtx.html