sourcetree回退到历史节点
1. 原理
原理,我们都知道Git是基于Git树进行管理的,要想要回滚必须做到如下2点:
本地头节点与远端头节点一样(Git提交代码的前提条件);
于本地头节点获取某次历史节点的更改。
说的有点抽象,以图来进行形容。
2. 详细步骤
步骤简记如下:
两个节点 当前节点(最新节点) 与 历史节点
1 点击历史节点,重置到历史节点,选择硬合并;
2 点击当前节点,重置到当前节点,选择软合并;
3 提交;
PS: 注意检出Head 不是重置步骤!Head节点是不属于任何一个节点的。
3. 详细步骤(图示)
1 点击历史节点,重置到历史节点
2. 选择硬合并;
3. 点击当前节点,重置到当前节点;
4. 选择软合并;
5. 提交;
4. 参考文献
[1]. (知乎)Source tree 如何回滚到以前版本?
[2]. (新拉分支做法)使用SourceTree将bitbucket的远程仓库回滚到某一次提交
[3]. (知乎)Git 自动回滚 和 应用发布的二三事
[4]. (博客园 操作图示)sourceTree回滚操作
转载自https://blog.csdn.net/u010416101/article/details/78142697
【推广】
免费学中医,健康全家人
原文地址:https://www.cnblogs.com/ping-pong/p/11662816.html
- 推荐文章
- 使用X.509数字证书加密解密实务(一) 证书的获得和管理
- vc7.1的编译选项
- (转)SSO(Single Signon) in Action(上篇)
- 使用X.509数字证书加密解密实务(二) 使用RSA证书加密敏感数据
- PKI体系的十大风险
- 电子认证服务机构有关标准规范(ecsa.gov.cn)
- 使用X.509数字证书加密解密实务(三) 使用RSA证书结合对称加密技术加密长数据
- 字符串中夹杂unicode字符,如何解码
- nutch1.5 linux下的安装
- Csv标准读写
- xml序列化忽略某个字段
- myeclipse导入第三方jar包
- linux命令
- .net 匹配所有标点符号 java 匹配所有标点符号
- log4j Test
- 局域网内读取文件
- 编程制作管理员登陆报警器
- 驅動開發學習筆記1
- 通往WinDbg的捷径(一
- 异常处理与MiniDump详解(3) SEH(Structured Exception Handling)
- Windows操作系统堆和栈的区别
- API1——CppSparseFile
- typedef struct 用法详解和用法小结
- 开发人员应该用好的一些网站
- Windows编程中的堆管理
- 在VC中编译、运行程序的小知识点
- Script:列出数据库中5%以上链式行的表
- 解决Linux上11g的ORA00845错误
- Oracle内部错误:ORA00600[kfioTranslateIO03]一例
- Oracle内部错误:ORA00600[2608]一例