暂无 |

撤销修改

如果我修改了在helloGIT项目底下的一个HelloGIT.java的文件的话,想要放弃修改,这个时候修改是在GIT的工作区, 那么我只需要用下面两个命令的其中一个即可:

$ git checkout -- src/com/breakyizhan/git/HelloGIT.java //撤销对HelloGIT.java的修改</pre>
$ git checkout . //撤销所有文件的修改

如果我修改了在helloGIT项目底下的一个HelloGIT.java的文件,用git add添加到了暂存区,那么git reset HEAD 加文件名来回退到工作区,然后再进行撤销:

$ git reset HEAD src/com/breakyizhan/git/HelloGIT.java //把HelloGIT.java从暂存区放回工作区
$ git checkout -- src/com/breakyizhan/git/HelloGIT.java

如果我修改了在helloGIT项目底下的一个HelloGIT.java的文件,用git add 添加到了暂存区,并且commit到了版本库了,那么,还能补救么?答案当然是可以的。还记得版本回退么?你直接回退到上一个版本,那就好了。如果你commit之后,还推送到远程仓库,那真是神仙也是救不了你了。。。。。

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论