繁体   English   中英

如何无冲突地合并2个分支

[英]how to merge 2 branches with no conflict

所以我从主人那里创建了一个分支。 可以说该分支称为br1。

我开始解决这个br1中的问题。

我的同事也将在这个br1上工作。 因此,他从br1创建了一个名为br2的分支。

我正在与br1一起解决我的问题,他正在与br2一起解决他的问题。

在此处输入图片说明

最后,如何在不冲突的情况下合并br1和br2?

如果您都在处理不同的文件,那么将分支合并在一起时就不会有冲突。 当git无法以编程方式确定合并期间应该进行哪些更改时,就会在git中发生冲突。

例如:

在您的分支中,删除一个文件。 在另一个分支中,您的同事对其进行修改。 那么合并完成后应该有什么呢? 应该删除文件还是您的同事实际上需要新格式的文件? 因此发生了冲突。 Git会请您,人类,去观察变化并决定应该存在什么。

冲突不是坏事 分支机构的正确组织将有助于最大程度地减少分支机构。 但是它们不是您需要避免的东西。 解决冲突有时会很痛苦,但这不是您应该担心的事情。 您还可以通过定期合并分支使冲突风险最小化,以使它们之间的差异不会太大。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM