教程5--撤销修改

1、撤销未添加的修改

    git checkout -- readme.txt

git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout命令。

2、撤销未提交的修改

    git reset HEAD readme.txt

用命令git reset HEAD 可以把暂存区的修改撤销掉(unstage),重新放回工作区:

3、恢复删除未提交的

    git checkout -- test.txt

如果不小心删除了test.txt文件,那么可以采用git checkout将删除的文件找回来

原文地址:https://www.cnblogs.com/daxiang2008/p/10687928.html