当前位置:   article > 正文

【git】git revert后需要注意点_master revert之后

master revert之后

前言

  • git revert这个操作用的比较少,如果分支支持强推那必然强推,不支持强推的情况,你就需要用这个命令,然后团队的人需要补一下使用该命令的坑。

注意点

  • 比如你不小心将测试分支代码合并到master分支上。

  • 当master中不小心合并测试分支代码后revert测试分支代码,需要注意在自己分支上如果之前有合并到测试分支的提交再合并到master上是无效的。

  • 首先,需要确保你当前还没有去合master上revert提交的代码。如果合并了,使用git reset --hard 本地先跑到提交之前。

  • 然后,查看提交记录,找到你这个分支创建的那次提交,就是你的分支图上出现你的第一次提交记录开始的之前提交。(如果你在你的分支合并master后已经解决自己分支代码消失问题则不用管)

  • 使用 git reset 到该次提交。这时会发现,你的提交变成了未保存的提交。

  • 使用 git stash 暂存到缓存区。

  • 使用 git reset --hard 到最新历史记录,合并master。

  • 使用 git stash pop 放出缓存区内容。

  • 然后就可以创建提交,对比master发现记录都有了。

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

闽ICP备14008679号