Git中有很多特定的概念,在使用之前需要充分了解这些概念,才能更快更深入的学习Git的精髓。
三个区域
工作区(work directory)
一般就是我们项目的根目录。
版本库(repository)
我们在为项目添加本地库之后,会在工作区生成一个如下图所示的隐藏目录“.git”,.git目录即为当前工作区的本地版本库。
暂存区(stage)
版本库中设立一个暂存区(Stage or Index),作为用来直接跟工作区的文件进行交互,工作区文件的提交或者回滚首选都是通过暂存区,而版本库中除了暂存区之外