工作区: 当前的编辑位置
缓存区: add 之后的区域
版本库:commit之后的区域就是版本库
git init . 初始化
git add . 将工作区的所有文件添加到缓存区
git commit -m “提交信息” 将缓存区的内容添加到版本库
git status 查看当前的状态
git reset --hard hash值 回退到指定的版本
git checkout -- file 将文件回滚到最近一次提交的样子
git log 查看当前位置之前的提交记录
git reflog 查看所有的记录
git reset HEAD file 将缓存区的文件拉取到工作区
git diff 对比工作区和缓存区
git diff --cached 对比版本库和缓存区