当前位置:   article > 正文

git回退已合并的分支提交_代码合并到一个分支后如何还原

代码合并到一个分支后如何还原

场景

将A分支合并到master分支后,将代码打包上线发现A分支代码异常需要回退

在这里插入图片描述

操作

参考资料:https://www.cnblogs.com/yangsg/p/13267246.html

参考资料:https://www.jianshu.com/p/6d1d9871ced0

在终端(Terminal)输入 ‘git revert HEAD’ 或者 'git revert git revert (commit id)(指定的版本, 9位)'进行回退。

git revert HEAD
git revert commit + (commit id)
  • 1
  • 2

一般情况会提示 ‘xxxxx is a merge but no -m option was given’。因为merge的提交在撤销时,git并不知道要撤销具体哪次!所以需要指定一个版本进行回退。

//再次输入进行回退
git revert xxxx(版本号,9) -m 1

//再次提交
  • 1
  • 2
  • 3
  • 4

请添加图片描述
请添加图片描述
在这里插入图片描述
在这里插入图片描述

回退前:

在这里插入图片描述

回退后:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/960949
推荐阅读
相关标签
  

闽ICP备14008679号