一、git diff HEAD -- readme.txt
可以查看工作区和版本库里面最新版本的区别
二、撤销修改
1.当改乱了工作区,git checkout -- file
可以丢弃工作区的修改
2.当改乱了工作区而且提交到了暂存区,分两步
①git reset head file
丢弃了暂存区修改
②git checkout -- file
丢弃工作区的修改
3.当已经提交到版本库,使用git reset head^
退回上一版本
三、删除
1.git rm file
删除工作区和暂存区文件 加–cached参数只删除暂存区
2. git checkout -- file
用于将本地工作区的内容和当前最新版本库保持同步