git之撤销修改

Posted shilipojianshen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git之撤销修改相关的知识,希望对你有一定的参考价值。

今天更改一个文件时,远程仓库更改了文件,但是已经对文件做了修改,所以不是git pull下来,无奈只好撤销修改,但是不知道怎么撤销,查看了廖雪峰的教程

https://wiki.jikexueyuan.com/project/git-tutorial/undo-modify.html

命令git checkout -- readme.txt意思就是,把 readme.txt 文件在工作区的修改全部撤销,这里有两种情况:

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

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

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

以上是关于git之撤销修改的主要内容,如果未能解决你的问题,请参考以下文章

如何在git里撤销任何操作

git撤销commit,但未git push的命令

git分支合并撤销;git修改已push的commit信息; git 撤销操作;

谈谈 git 撤销操作

在eclipse里用git,怎么撤销修改

Git基本操作二