工作区(Working Directory)和暂存区(Index)
4.1 工作区(Working Directory)
工作区指的就是你电脑上实际存放文件的目录,在初始化Git的时候设置的目录就是你的工作区。
4.2 版本库(Repository)
在某个目录初始化完成Git后,在当前目录下会自动生成 .git目录,这是Git的版本库。
Git的版本库有以下东西:
branches
config
HEAD
index
logs
ORIG_HEAD
COMMIT_EDITMSG
description
hooks
info
objects
refs
现在来关注比较重要的 index 和 master; index(或者stage): 称为暂存区, 执行add命令后的文件会被存放在这里。
master : Git 自动创建的主分支,HEAD 默认指向它。
add: 把工作区的内容添加到暂存区
commit:把暂存区的内容全部一次性提交到HEAD指向的分支