Git 回滚到某个历史节点(sourcetree操作)

一、原理简要介绍

由于Git是基于树去管理的,所以要保证远端的头结点和本地头保持一致并且在本地获取某一次历史节点的信息。

二、操作要点

涉及到的两个点:本地头结点和历史节点

1.点击历史节点(你需要回滚到的版本)硬合并

2.点击当前节点,软合并

三、详细操作

1.点击历史节点,右键选择重置本次提交——>弹出弹窗后选择强行合并

1.重置历史节点
2.选择强行合并

2.选择当前节点,右键选择重置到本次提交——>弹出弹窗后选择软合并。

1.选择重置当前节点sjishebing
2.选择软合并

3.两个节点,确定了本地需要回退的中间版本的所有提交内容,可以在工作副本中,检查需要回退的内容,确定无误后提交到远端。

1.提交恢复内容

4.安全起见,每一次回退最好对文件进行复制,备份。

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

相关阅读更多精彩内容

  • 本文使用工具:Sourcetree 3.0 +代码托管平台:码云,也可以选择 GitHub,Gitlab等 准备 ...
    流火绯瞳阅读 6,171评论 0 5
  • git-merge完全解析 Git的git-merge是在Git中频繁使用的一个命令,很多人都觉得git合并是一个...
    Chuckiefan阅读 406,423评论 13 111
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,357评论 2 89
  • 感恩父母养育之恩愿母亲身体健康衣食无忧智慧增长!感恩弟弟陪伴母亲让我有时间做其他事情!感恩姐夫对姐姐无微不至的关心...
    T上善若水阅读 405评论 0 0
  • 大家好,我是缘偶然。简单跟大家介绍大家好,我是缘偶然。简单跟大家介绍一下自己,我是90后,本科学历,现是一名销售人...
    缘偶然阅读 313评论 0 0

友情链接更多精彩内容