1.工作区撤销修改
在工作中修改了readme.txt文件,现在撤销修改。
$ git checkout -- readme.txt
命令中的 --
很重要,没有--
,就变成了“切换到另一个分支”的命令。
撤销工作区所有文件的修改。
$ git checkout .
2.暂存区撤销修改
在工作中修改了readme.txt文件,将修改提交到暂存区。
$ git add readme.txt
此时撤销修改。先把暂存区的修改回退到工作区。
$ git reset HEAD readme.txt
再撤销工作区的修改。
$ git checkout -- readme.txt
3.从版本库撤销修改
已经提交修改到版本库时,想要撤销本次提交,参考“Git 版本回退”一文。