关于如何在工作完成后合并分支,我有点困惑。
所以我创建了一个具有以下内容的仓库:我根据问题/功能建立了每个分支。
Master
Development
branch-1 - jira issue 1
branch-2 - jira issue 2
branch-3 - jira issue 3
branch-4 - jira issue 4
问题1是由Development分支创建的。一旦我完成了第一个分支的工作,我就创建了分支2,同时仍然在分支-1上。
git checkout -b branch-2
我开始研究分支-2,然后完成了在该问题上需要完成的工作。
但我遇到的问题是branch-1有例如。 8个提交和分支-2有15个提交。我猜这里会有合并冲突。因此,如果我在审核后合并这些分支机构。我该怎么办?帮助会很棒。提前谢谢。
答案 0 :(得分:1)
Git对冲突非常友好。有点耐心,你会理解它。
程序是这样的(On branch2):
git checkout branch1
git merge branch2
Git会告诉你冲突(如果有的话)。 冲突的一个例子是这样的:
<<<<<<< HEAD
this code is old
=======
this is my new code
>>>>>>> branch1
您可以选择僵尸线。
不要害怕,冲突很常见,你应该学会理解并解决它们。