1.修改之后未add直接使用git checkout -- readme.txt(撤销工作区的修改)
2.修改之后add了先git reset -- HEAD .txt(撤销暂存区的修改)后git checkout -- readme.txt(撤销工作区的修改)3.commit之后git reset -- hard HEAD^版本回退
git diff HEAD -- filename 查看文件修改后的差异
查看版本差异:
git diff HEAD~1 HEAD~2 比较上一个版本和上上一个版本的差异