3、恢复暂存区到指定引用,撤销最近的git add
---不影响工作目录
git reset HEAD|HEAD^|CommitId xxx.file
---暂存区和工作目录都重置到指定引用
git reset --hard HEAD|HEAD^
4、恢复工作目录的内容,利用当前的引用或者指定的引用
git checkout -- a.file
3、恢复暂存区到指定引用,撤销最近的git add
---不影响工作目录
git reset HEAD|HEAD^|CommitId xxx.file
---暂存区和工作目录都重置到指定引用
git reset --hard HEAD|HEAD^
4、恢复工作目录的内容,利用当前的引用或者指定的引用
git checkout -- a.file