2019-02-28

git reset --hard xxx, git reset --soft xxx的区别和作用

------- 三者作用都是用来撤销某项操作,只是工作的领域和方式不同。

git reset --soft xxx

是从暂存区中撤回。

图片.png

此时已将文件add上暂存区

图片.png

将其中一个文件撤回

git reset --hard xxx

-----完全舍弃你没有提交的改动和将你本地库全部的操作的指针退回到指定操作。

图片.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、 如果通过git add命令增加了文件进入版本控制,git并不知道这个文件是之前不存在的,还是之前已经存在但是...
    naiyi阅读 2,135评论 0 1
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,678评论 1 26
  • 那年元旦 ,我大学放假回家,晴好的太阳,妈妈为我订被子,就是那种有大布粗布外壳,中间有花被印心的包被。妈妈在屋...
    平衡针Hellen阅读 220评论 0 3
  • 独省记 小记︳ 它是一场记录,从2014年的2月到2014年的4月。这三个月的时间里每天发生的一些琐事。任何...
    林归暖阅读 583评论 0 0
  • UIKit 这是顶层oc接口。它提供了方便的布局、合成、绘图、字体、图像、动画等功能。UIKits的类使用UI前缀...
    熊妹妹阅读 904评论 3 6