一.撤销工作区的修改
在工作区添加一行
learn how to checkout.
现在我们要撤销这一行的修改,使用 git checkout readme.txt 命令
git checkout 其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
二.撤销暂存区的修改
若修改已经被 add 到了暂存区,需要先将修改退回到工作区。
使用 git reset HEAD readme.txt 将修改退回到工作区
再使用 git checkout readme.txt 命令,撤销工作区的修改。
扫描二维码关注公众号,回复:
9330204 查看本文章
修改被撤销。
三.Git 中的删除操作
git rm file 删除工作区和暂存区的文件,需要从版本库reset下来,直接checkout无法还原
rm 只删除工作区的文件,直接checkout可以还原