标签: git svn merge branch
我知道Git不会在存储库中保存差异(如SVN那样)。相反,它为每个提交保存一个新的树对象,为每个已更改的文件保存新的blob对象。 那么,在合并两个分支时,为什么仅仅合并两个分支头是不够的呢? 为什么必须找到合并库才能应用合并中的所有中间步骤?