继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

郎朗坤
关注TA
已关注
手记 369
粉丝 48
获赞 212
  • 三者作用都是用来撤销某项操作,只是工作的领域和方式不同。

git reset --soft xxx

  • 是从暂存区中撤回。

webp

此时已将文件add上暂存区


webp

将其中一个文件撤回

git reset --hard xxx

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


    webp

    image.png

git revert xxx

  • 将在编辑器内修改的内容撤回。撤销一个提交的同时会创建一个新的提交。


    webp

    image.png



作者:徐金俊
链接:https://www.jianshu.com/p/d584bbd48da4


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP