Git通过
我刚刚阅读了Git Parable,还看到了这里的评论:
有人能否提供任何关于Git如何实现其他工具无法做到的结果(除了Linus V Bram在Wincent的博客中详细说明的内容),即所谓的微不足道部分的文章?
大多数网络文章都认为合并“只是发生了”,我没有找到任何解释问题的文章(例如,需要小提交的原因,共同提交的价值等)。
merge
魔法来完成合并操作,然后让用户解决实际冲突,这正是应该做的。我正在寻找关于基本的git合并以及它如何使用暂存区的低级描述的内容。我刚刚阅读了Git Parable,还看到了这里的评论:
即使考虑到它是“寓言”而不是Git历史的详细记录(顺便说一下,你可以在Git Wiki上找到),一个观点仍然存在:用拆分更改为多个提交和/或使用脏树提交来解释暂存区是不好的实践,也就是说,有些更改未提交。暂存区的主要优势(除了成为其他SCMs隐含的待添加区域的显式版本之外)是处理冲突合并,我认为应该这样解释。
git merge
手册标识了合并的1/2/3阶段元素,但显然没有详细说明其原因和目的。有人能否提供任何关于Git如何实现其他工具无法做到的结果(除了Linus V Bram在Wincent的博客中详细说明的内容),即所谓的微不足道部分的文章?
大多数网络文章都认为合并“只是发生了”,我没有找到任何解释问题的文章(例如,需要小提交的原因,共同提交的价值等)。