理解git工作区和暂存区

时间:2023-03-09 09:51:41
理解git工作区和暂存区

版本库

在工作区目录中有一个.git文件,这个其实不是工作区而是Git的版本库

理解git工作区和暂存区

版本库中包含两个部分,一个是暂存区index/stage,另一个是git自动为我们创建的第一个分支master,以及一个指向master分支的指针HEAD

我们将文件添加到版本库是分两部分执行的

第一步:git add 将文件添加到暂存区

第二步:git commit 将暂存区所有的内容一次性提交到当前分支

可以理解为我们将需要提交的文件修改全部放到暂存区,然后一次性提交暂存区的所有修改

git add

执行git add后发现暂存区有了变化多了readme.txt和LICENSE文件

理解git工作区和暂存区

git commit

执行git commit后发现暂存区没有文件了,而master分支上多了readme.txt文件和LICENSE文件

理解git工作区和暂存区