我在多用户 git 环境中工作。我的工作流程是在一个分支中工作,从远程 pull 到本地 master,然后 rebase 我的工作分支,将分支与本地 master merge ,然后推送到远程 repo。
在最近的 pull 中有 6 个新提交,其中一个我的代码需要优先。
如果我 rebase ,我需要解决几个冲突,然后用我自己的对象替换现有对象。我可以做到,但它看起来很手动,并且乞求问题。
有什么更好的方法来处理这个问题?
最佳答案
您可以git revert
master 分支中的错误提交,然后 rebase 到您的主题分支:
git checkout master
git revert <sha1>
git rebase master topic
关于Git 冲突提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4024855/