• 为了保证你在浏览本网站时有着更好的体验,建议使用类似Chrome、Firefox之类的浏览器~~
    • 如果你喜欢本站的内容何不Ctrl+D收藏一下呢,与大家一起分享各种编程知识~
    • 本网站研究机器学习、计算机视觉、模式识别~当然不局限于此,生命在于折腾,何不年轻时多折腾一下

Git回滚到历史节点(SourceTree篇)

Qt admin 来源:csdn 2个月前 (07-05) 126次浏览 0个评论 扫描二维码

1. 原理

原理,我们都知道 Git 是基于 Git 树进行管理的,要想要回滚必须做到如下 2 点:

  1. 本地头节点与远端头节点一样(Git 提交代码的前提条件);
  2. 于本地头节点获取某次历史节点的更改。

说的有点抽象,以图来进行形容。


2. 详细步骤

步骤简记如下:
两个节点 当前节点(最新节点) 与 历史节点
1 点击历史节点,重置到历史节点,选择硬合并;
2 点击当前节点,重置到当前节点,选择软合并;
3 提交;

PS: 注意检出 Head 不是重置步骤!Head 节点是不属于任何一个节点的。


3. 详细步骤(图示)

1 点击历史节点,重置到历史节点
这里写图片描述
2. 选择硬合并;
这里写图片描述
3. 点击当前节点,重置到当前节点;
这里写图片描述
4. 选择软合并;
这里写图片描述
5. 提交;
这里写图片描述


Deeplearn, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Git 回滚到历史节点(SourceTree 篇)
喜欢 (0)
admin
关于作者:

您必须 登录 才能发表评论!