Git教程-3.撤销修改、删除文件

撤销修改

  • 情况一:工作区修改了,但是没提交到 暂存区
    git checkout -- file:其实就是将版本库中最新版本跟新到工作区

  • 情况二:工作区修改了,而且提交到 暂存区
  1. git reset HEAD file :可以将暂存区撤销,重新放到工作区
  2. git checkout -- file:再将工作区的修改撤销

  • 情况三:整个修改已经提交到版本库中,如果没有没有推送远程,返回上一版本


删除文件

  • 如果将工作区的文件删除,这时候工作区文件和版本库不一样
  1. 误删:git checkout -- file :恢复文件
  2. 确实需要删除:git rm file删除版本库中此文件,git commit -m “delete file” 报告信息

猜你喜欢

转载自blog.csdn.net/zzyczzyc/article/details/82957059