Git的后悔药

Revert

保留提交记录,回归某个指定版本与之后的所有版本

当前版本记录:

版本号1,加入1.txt
版本号2,加入2.txt

在TortoiseGit 的log窗口中,左键版本号2 revert change by this commit

当前版本记录:

版本号1,加入1.txt
版本号2,加入2.txt
版本号3,删除2.txt

Revert - working tree changes

未提交到本地版本库中的代码,可以通过这个操作来回归,同SVN

Reset

删除提交记录,回归到某个指定版本

当前版本记录:

版本号1,加入1.txt
版本号2,加入2.txt

在TortoiseGit 的log窗口中,左键版本号1 reset 'xxx' to this

当前版本记录:

版本号1,加入1.txt

本地的

两种操作都可以用
对服务器上面的版本进行reset是没用的,无法提交,要用revert来操作

服务器的

只使用Revert,不要删除记录!太危险了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天是六一儿童节,不是儿童好多年的我,昨天对我却有着其他重要的意义——我完成了第一本英文原著的阅读。 阅读英文原著...
    周小敏的生活方式阅读 4,174评论 0 2
  • 小学里老师布置了一篇作文,题目是我爱我家,我开头是这样写的,我爱我的三口之家,我的妈妈大大的眼睛很漂亮,就是...
    爱笑阳阳阳阅读 3,017评论 0 5
  • 我们正在去的北湖,它并不是一片水,它是一块大田的名字,坐落在村庄北面。 北湖,在初夏的一个早晨被猛...
    徐凝阅读 3,269评论 0 2
  • 狼的强大特点: 1、凶残:对待猎物凶残,但不常主动袭击人类。 2、合作:狼过着群居生活,一般七匹为一群,每一匹都要...
    遂心天涯阅读 1,805评论 0 1

友情链接更多精彩内容