- git checkout -- <file> #丢弃工作区的修改, 不要省略 -- ,这是只在工作区(work tree)修改了内容,还没有add 到暂存区,此时想撤销修改. 就使用这个命令
- git reset head <file> #把暂存区的修改撤销掉(unstage),重新放回工作区; 然后如果想从工作区撤销掉,就执行 git checkout -- <file> 即可
git 版本撤销,回退等
原文:https://www.cnblogs.com/bneglect/p/11434319.html