美文网首页
六、撤销修改和删除文件

六、撤销修改和删除文件

作者: 你听cmy1994 | 来源:发表于2017-10-13 15:25 被阅读0次

    $git checkout -- readme.txt

    命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况:

    一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

    一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态

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

    $rm test.txt

    如果误删,但是文件已经提交

    $git checkout -- test.txt(git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。)

    相关文章

      网友评论

          本文标题:六、撤销修改和删除文件

          本文链接:https://www.haomeiwen.com/subject/lmvzyxtx.html