我正在学习git,我注意到它有两步提交过程:
git add <files>
git commit
第一步是将修订内容放入所谓的“临时区域”或“索引”。
我感兴趣的是为什么要做出此设计决定,其好处是什么?
另外,作为git用户,您可以这样做还是只使用git commit -a
?
我问这个问题,因为我来自不具备此功能的bzr(集市)。
git add -p
,可以选择提交一个文件,而不选择提交同一文件的另一文件。
git status
并且可能git push
。对于有关git的所有宣传,(以及GitHub共享代码都很棒),这些部分非常令人讨厌