[英]Git merge merge all tracking files(snapshot) or changed files?
假设我们有三个文件1 2 3,并且每个文件的初始值均为6(提交a)
哪里:
当我将分支1合并到branch2时,只有file3有合并冲突?
这是为什么?
我的理解是,提交d
和提交e
会将所有跟踪文件合并在一起,以便所有文件都应具有合并冲突?
合并冲突通常发生在并发修改(在文件的同一行)上。
在更改顺序中,在branch1和branch2中仅修改了file3。
因此,合并将有意义:
d
还原了a
和b
更改(返回到6):合并是为了保留对branch2的修改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.