常用命令
git status:查看仓库状态
git add 文件名:将工作区的文件放置到暂存区
git rm --cached a #将a文件从暂存区移除到工作目录中
git rm -f a #将a从本地目录和暂存区都删除
git checkout a1 #将暂存区中文件a1覆盖工作目录区中的a1内容
工作区和暂存区之间差异对比
$ git diff “xxx.txt”
暂存区和版本库之间差异对比
$ git diff --cached(–staged) “xxx.txt”
工作区和版本库之间差异对比
$ git diff master
HEAD 是最新版本,HEAD^ 是上一个版本
$ git reset --hard HEAD^