![](/img/trans.png)
[英]How to automatically resolve merge conflicts by selecting the remote version in Git?
[英]How to resolve git merge/rebase conflicts with 2 remote repos?
git rebase有问题,但仅在使用2个远程存储库时才有冲突。 这是工作流程:
这很好。 如果有冲突,我可以解决。
然后,在使用生产远程仓库时会发生问题。 我是唯一一个推动生产的人。
在这里,我对尚未使用的文件产生了各种合并冲突。
冲突可能看起来像这样:
<<<<<<< HEAD
here's some code...
=======
more code...
>>>>>>> commit foo
因此,这里有一些问题:
这是您对两个单独的远程存储库完成的pull --rebase
的直接副作用:您将现有的本地提交重新建立在刚获取的远程HEAD之上,请确保创建一个新的HEAD SHA1您的第二个远程仓库(例如prod
)
在同一远程仓库的同一分支上进行协作时,可以使用pull --rebase
进行从未推送到任何地方的提交,如“ 何时使用git pull --rebase? ”中所述。
但是,当您有2个远程存储库时,应在首次按下后避免使用它,如“ git pull --rebase
何时会git pull --rebase
麻烦? ”中所示。
有关该主题的更多详细信息,请参见“ 哪些git分支模型实际起作用? ”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.