修改文件 , add 一下:$ git add a.txt
解决方法:
1、先回到HEAD头上(作用, 把文件从暂存区撤回出去):$ git reset HEAD a.txt
2、 再用 get checkout – a.txt 的方法回退:$ git checkout -- a.txt
3、查看版本号:$ git log
4、按行显示:$ git log --pretty=oneline
5、回退到上一个版本:$ git reset --hard HEAD^
6、指定版本回退的方式 git reset –-hard 版本号
7、 数据已经提交到远程仓库了,无法撤回