我遇到以下情况阻止我将分支合并回master:
问题是我该如何使用最新的master更新我的合并提交,解决冲突并修改对gerrit的提交?
尝试以下操作并失败:
答案 0 :(得分:0)
我真的只使用git pull master
然后解决手动编辑必要内容的冲突。在通常的git add -A
和git commit -m "resolved conflicts"
之后,然后将其合并回master。另外,您通常不会基于公共分支机构。
答案 1 :(得分:0)
最好的方法是将母版合并到您的功能分支,然后将此合并推送到您的功能分支并重复进行,直到没有更多传入冲突为止。
步骤:
这样,您将确保每次解决合并冲突时的辛勤工作都会减少。第一次将进行很多更改,也许需要几个月的工作。下次可能只是一个或两个变更集,合并获得的速度越快,所需的时间就越少,这将减少冲突。
或者,您可以创建第二个合并提交。
如果您从第二次合并中一起提交更改,这将很好地工作