- 取消对文件的修改
git checkout --path/to/file.c
- 取消已经暂存的文件
暂存文件说明:修改了文件,执行git add命令后,就变成暂存的文件。git reset HEAD --path/to/file.c
- 撤销本地提交(commit)
查看提交历史git log
查看各个提交历史的统计git log --stat
查看最近N次提交的具体差异git log -p -N
撤销上一次提交(git commit了,但没有git push)git reset --hard 版本序列号