了解提交和合并



我对工作完成后需要如何合并分支有点困惑。

所以我创建了一个包含以下内容的存储库:我根据问题/功能基于每个分支。

Master
Development
branch-1 - jira issue 1
branch-2 - jira issue 2
branch-3 - jira issue 3
branch-4 - jira issue 4

问题 1 是从开发分支创建的。一旦我在第一个分支中完成了工作,我就创建了分支 2,同时仍然像这样在分支 1 上。

git checkout -b branch-2

我开始在分支 2 上工作,然后完成了在这个问题上需要完成的工作。

但是我遇到了一个问题,分支 1 有 8 个提交,分支 2 有 15 个提交。我猜这里会有合并冲突。因此,如果我在审查这些分支后合并它们。我该如何继续?帮助会很棒。提前谢谢。

Git 对冲突非常友好。只要有一点耐心,你就会明白的。

过程是这样的(在分支 2 上(:

git checkout branch1
git merge branch2

Git 会向你显示冲突(如果有的话(。 冲突的一个例子是这样的:

<<<<<<< HEAD
this code is old
=======
this is my new code
>>>>>>> branch1

您可以在机器人行之间进行选择。

不要害怕,冲突很常见,你应该学会理解和解决它们。

相关内容

  • 没有找到相关文章

最新更新