git撤销&删除修改

下面每步操作之前可输入命令$ git status查看当前文件状态

git checkout -- read.txt(read.txt为文件名)把readme.txt文件在工作区的修改全部撤销,git add 之后可撤销,之前不可撤销

$ git reset HEAD read.txt(read.txt为文件名)可以把暂存区的修改撤销掉(unstage),重新放回工作区,commit之前转移到工作区,想撤销工作区内容再次执行git checkout -- read.txt

$ git rm test.txt(test.txt为文件名),删除文件,并且$ git commit -m "remove test.txt"

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

     

 

posted @ 2020-11-30 17:46  黄黄可爱  阅读(877)  评论(0编辑  收藏  举报