Skip to content

Latest commit

 

History

History
executable file
·
25 lines (18 loc) · 743 Bytes

6.撤销修改.md

File metadata and controls

executable file
·
25 lines (18 loc) · 743 Bytes
  • 丢弃工作区的修改(git checkout)
    git checkout -- readme.txt
    

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

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

总之,就是让这个文件回到最近一次git commit或git add时的状态。


  • 使用git add到暂存区,但在commit之前,可以修改撤销,在放回工作区
    git reset HEAD <file>
    

  • 最新版的git提示更换成了restore

    原来的git checkout 可以使用 git restore 代替

    原来的git reset HEAD 可以使用 git restore --staged 代替