我刚刚开始阅读S. Chacon和B. Straub撰写的《 Pro Git》一书。在第2章中,在记录对存储库的更改的部分中,您将找到以下语句:



由此,我得到的印象是,跟踪文件的集合可能大于暂存文件的集合。但是与此同时,当我查看this link时,我可以看到下面的语句似乎与书中所写内容相矛盾:



这似乎表明每个暂存文件都是一个跟踪文件,反之亦然。

我想念什么?

最佳答案

他们并不矛盾。
没错,每个暂存文件都是一个已跟踪文件,但是您错了,不是每个已跟踪文件都已暂存。
在登台区域中,您收集组成下一次提交的更改。
因此,如果您修改一个文件并将其更改添加到索引中,则会暂存该文件,而所有其他已提交的文件也将被跟踪。

09-04 19:58
查看更多