美文网首页
07 git 时光机穿梭-撤销修改

07 git 时光机穿梭-撤销修改

作者: 小小机器人 | 来源:发表于2016-11-03 15:54 被阅读10次
git checkout -- file 可以丢弃工作区的修改

今天你的老板突然说要使用svn来代替git,你的心中顿时燃烧起一团烈火,你情不自禁的在readme.txt中添加了一行

My stupid boss still prefer svn

突然你老婆的一条温柔的慰问短信让你意识到你不能丢了这份工作,于是你可以使用该命令来保住你的饭碗

Paste_Image.png

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

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

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

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

git reset HEAD file 丢掉暂存区中的修改

假如你已经连续工作了十几个小时,觉得再不歇一会就可以死了,但是你老板却在催促着你,你狠狠的在readme.txt中加了一行

My boss is so damn

但是你真的敢这样做吗?别傻了,快使用该命令把暂存区的修改退回到工作区吧

Paste_Image.png

相关文章

  • 07 git 时光机穿梭-撤销修改

    git checkout -- file 可以丢弃工作区的修改 今天你的老板突然说要使用svn来代替git,你的心...

  • 1223

    git 撤销和删除 撤销工作区的修改:撤销某个文件的工作区修改:git checkout [--] filepat...

  • 06 git 时光机穿梭-管理修改

    还是无耻copyhttp://www.liaoxuefeng.com/wiki/00137395163059296...

  • 撤销修改

    撤销修改, 是便于出现文件修改错误后,撤销当前修改。使用git checkout 撤销工作区的修改;...

  • Git版本回退

    git 撤销commit 撤销修改http://www.trinea.cn/dev-tools/git-skill/

  • git各场景下的撤销

    1、撤销工作区的修改(未执行 git add .) git checkout 文件或目录 2、撤销暂存区的修改(已...

  • Git使用总结三:版本穿梭

    掌握创建版本库后,本篇咱们将着重讨论Git版本穿梭。版本穿梭,包含版本追踪回退、工作区与暂存区 、管理修改与撤销修...

  • git 相关

    目录 git SSH配置 git 分支名修改 git 放弃本地修改 强制拉取更新 git 撤销commit git...

  • Git操作速查

    舍弃本地修改 git 撤销,放弃本地修改 未add时git checkout . add后,commit前git ...

  • 常用的git命令

    常用Git命令 切换分支:git checkout name 撤销修改:git checkout -- file ...

网友评论

      本文标题:07 git 时光机穿梭-撤销修改

      本文链接:https://www.haomeiwen.com/subject/okzbuttx.html