回滚 n 个 commit (增加了revert commit)
git revert -n commit_id
回滚到指定的commit_id(不增加commit,回滚的commit_id被删除)
git reset --hard commit_id
回到commit_id处,在这里可以修改在这个commit_id后的commit
git rebase commit_id
修改已经commit但是未push的提交
git commit --amend
放弃所有的本地修改(不包括增加的文件)
git checkout .
查看commit_id修改文件的统计信息(增删行数)
git log --stat commot_id
查看commit_id修改文件的细节
git log -p commit_id
查看fileName相关的commit记录
git log filename
显示filename的每次提交的diff
git log -p filename