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其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

浙公网安备 33010602011771号