当前位置:   article > 正文

git分支回滚之后,无法合并的问题及解决方式_git回退版本以后重新合并

git回退版本以后重新合并

当git上出现bug时候,回滚到某个历史版本后,发现与master分支合并不了了
出现原因:git记录到有合并记录,所以就不让合并
解决方式:将最后一次正常提交的代码以后的提交/合并记录清空,然后重新合并即可
比如:

#test分支出现了bug,我们先进git远程库里,找到最后一次正常的提交id
#然后到git窗口运行命令
1、git reset --hard 2d0e14de3ff3ae8a9db17f2b0b4c2941d48 (提交记录的 commit id)
2、git push --force origin HEAD
3、未提示错误信息,重新合并试试,如果还是不行,切换到需要合并的另一个分支上再次重复上面的步骤即可
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/479419
推荐阅读
相关标签
  

闽ICP备14008679号