工作区
工作区就是你在电脑上的那个文件夹
版本库
在工作区中有一个名为 .git
,这里面放着项目的版本库
版本库中有暂存区,以及系统自动帮我们创建的master主分支,以及指向主分支的指针:
HEAD
暂存区
stage
为版本库中的暂存区,当我们git add
实际上是把文件先放在暂存区
master分支
当我们git commit
的时候实际上把暂存区的内容提交到master分支
git diff
实际就是比较工作区和暂存区的比较
git diff --cached
是暂存区与master分支的比较
网友评论