git checkout .
git checkout file-name
git revert HEAD # 撤销前一次 commit
git revert HEAD^ # 撤销前前一次 commit
git revert commit-id
#(比如:fa042ce57ebbe5bb9c8db709f719cec2c58ee7ff)撤销指定的版本,撤销也会作为一次提交进行保存。
git reset --hard HASH
git reset --soft HASH
git stash
git log
原文:https://www.cnblogs.com/ezhar/p/14532600.html