管理的是修改,而不是文件
参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000
Q&A
1、git暂存区的意义?
为什么要有暂存区呢?
刚刚使用git的时候一直有这个疑惑,每次提交版本的时候都要先add,才能commit。感觉好麻烦是不是。那人家当时的git设计者设计它的初衷是什么呢?没有可以不可以呢?
没有暂存区
下边想象一下下边这种情形,我们修改了大量的文件。但是有部分文件修改必须放弃,不能提交到版本库。我们怎么办呢?只能把一个个的文件修改之后,再进行提交。这样是不是很麻烦呢?如果有暂存区的话,我们可以把需要添加的文件添加到暂存区,然后提交。这样就不存在上边说道的问题。