本文将对 Git 的工作区和暂存区做简单介绍。
工作区
电脑里面能看到的目录,就是工作区。
版本库
工作区有一个隐藏目录.git,不算工作区,而是 Git 的版本库。
暂存区
Git 的版本库里面存了很多东西,其中最重要的就是暂存区,称为stage或者index,还有 Git 为我们自动创建的第一个分支master,以及指向master的一个指针HEAD。
git add命令实际上是把要提交的所有修改放到暂存区(stage),然后执行git commit命令,就可以将暂存区的所有修改提交到分支。
Git 跟踪管理修改而不是文件
如果进行以下操作:
第一次修改 ->
git add-> 第二次修改 ->git commit
最终的结果是,第一次的修改被提交,而第二次的修改未被提交。
如果要提交第二次修改,可以继续使用git add和git commit命令。
当然,你还可以不进行第一次提交,进行以下操作:
第一次修改 ->
git add-> 第二次修改 ->git add->git commit
相当于把两次修改合并提交了。