所以我从master创建了一个分支。我们可以说这个分支叫做br1。
我开始解决这个问题。
我的同事也将在这个br1上工作。所以他从br1创建了一个名为br2的分支。
我正在讨论我的问题上的br1,他正在讨论他的问题。
最后,我们如何合并br1和br2而没有冲突?
答案 0 :(得分:0)
如果您同时处理不同的文件,则在将分支合并在一起时不应该有冲突。当git无法以编程方式确定哪些更改应该是合并期间的更改时,就会发生冲突。
例如:
在您的分支中,删除文件。而在另一个分支,你的 同事修改它。那么当合并时应该是什么 已经完成了?是应该删除文件还是实际上是你的同事 需要它的新形式?因此冲突。 Git会问 你,人类,看看变化,决定应该做什么 在那里。
冲突 不是一件坏事 。正确组织您的分支机构将有助于最大限度地减少它们。但它们不是你需要避免的东西。解决冲突有时会很痛苦,但这不是你应该担心的事情。您还可以通过定期合并您的分支机构来最大限度地降低冲突风险,以免它们彼此分歧太远。