git 合并策略 之 recursive

前几天老婆大人考察:git merge 时什么情况下进行 auto merge 以及如何 merge ? 我只能回答:如果文件同一行都有修改就会冲突,如果没有冲突就会自动 merge 。另一个问题是:如果一个文件删除了,为什么 merge 时还存在?这个应该是在另一个分支上对该文件做了修改。在阅读后面的文章之前,假定你理解 git 的分支是由 commit 串起来的一条链。如果不明白上一句话,请先补下 git 分支 知识点。

阅读更多