1、要理解git是怎么保存新版的,我们这氇筐塘瓠里从一个小例子入手。首先在我们已经创建的版本库中已经存在了一个readme.txt文件,然后我们这里对这个readme.txt文件进行一下修改,并且使用“git status”命令来查看一下版本库的状态情况,如下图:
2、接下来我们使用“git add”命令来将我们修改过后的readme.txt文件添加到暂存区,并且使用“git status“命令来查看一下版本库的状态情况,如下图:
3、接下来我们将readme.txt再进行一次修改,然后使用“cat”命令查看一下readme.txt文件,然后再使用“git status”命令来查看一下版本库的状态情况,如下图:
4、接下来我们使用“git commit”命令来将我们之前的修改提交到版本库,然后我们也用“git status”命令来查看一下版本库的状态情况,如下图:
5、从上面的情况我们可以看出,我们第二次对readme.txt文件进行的修改并没有保存到版本库,这是为什么呢,我们回顾一下我们刚才操作的过程:修改-》添加-》修改-》提交,这下我们就明白了,菀蒯踔观我们进行了第二次修改之后少了一步添加,所以在最终的提交中并没有把第二次的文件修改进行提交,接下来我们把没有添加到版本库的文件重新add到版本库,如下图:
6、然后我们再使用“git commit”命令进行一次提交,这样的话我们就把所有的文件修改都提交到了版本库,如下图:
7、从上面可以看出,我们每次修改文件之后必须要使用“git add“命令添加到暂存区,只有添加到暂存区的文件修改在提交的时候才能提交成功。