Git和其他版本控制系统如SVN的一个不同之处就是有一个暂存区的概念,下面就来说说这个暂存区到底是什么,有什么用,在说暂存区之前还是先来说说工作区吧
工作区
工作区说白了,其实就是一个文件夹,在下图中gitdemo就是一个工作区

版本库
工作区有一个隐藏目录.git,这个不算是工作区,它是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。


下面我们在demo.txt文件中添加两行新的内容

添加一个文件