使用sourceTree回滚git代码到历史节点

原创 2017年09月30日 14:59:17

前记

回滚git代码好几次了,但是每次总是忘记回滚的步骤,每次都要再想一下,试一下。今天又回滚代码了,索性就记录一下。

问题

将当前代码回滚到某次历史提交。
本文示例:从master 回滚到 “回滚“ 历史节点。

操作

  1. 在需要回滚的分支“右键“选择“将master重置到这次提交“,选择重置(强行合并)到需要回滚的历史节点。

    如图将master 回滚到 “回滚“ 历史节点。
    这里写图片描述

  2. 再次重置(软合并)到当前分支最新的节点。
    如图将“回滚“历史节点再重置到”origin/master”的最新节点。
    这里写图片描述

  3. 此时在“文件状态“中即可获取到从历史节点到当前节点的所有修改记录
    这里写图片描述

  4. 此时可以重置(或按照需求修改)”文件状态”中的文件,进行新的提交。
    这里写图片描述

提交成功后,则成功重置了从历史节点到最新节点的提交。

版权声明:本文为博主编写文章,未经博主允许转载,转载请注明出处。

相关文章推荐

如何使用sourcetree 或 IDEA 自带的git合并代码?

转:http://www.cnblogs.com/alwayswyy/p/5777795.html 如何将本地的wyy分支合并并推送到远端的 develop分支? 规则:最好是...
  • pzasdq
  • pzasdq
  • 2017年03月09日 11:07
  • 322

git代码库回滚

git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard commit-id :回滚到commit-id,讲commit-...

基于git+rsync的代码--备份/上线/回滚--脚本一例

简单分享下我们之前的采用的基于git的开发上线流程,以及所采用的的上线脚本。流程是个大问题,这里只简单说下只能希望是抛砖引玉了;上线脚本是本文“重点”。之所以想分享这套脚本,因为个人感觉这套脚本提供了...
  • kai404
  • kai404
  • 2016年10月18日 23:27
  • 1898

Git Reset hard误操作回滚恢复代码

昨天晚上做项目的时候,误操作将Git服务器上的代码Reset hard回到了之前的分支上,导致一天写好的代码找不到了。本以为已经没有办法找回原来的代码了。从网上搜了下,发现可以进行回滚操作。 一、选...

git代码回滚

在我的代码生涯中,你会遇到许多次因为种种原因你的代码需要回滚,在git中你只需要三步: 1. 查看你的提交日志 git log git log 展示所有的提交记录 git log -...

git 代码回滚

导读:合并代码时,在解决冲突的时候不小心多删除了一点代码或者是发现提交的代码有错误,导致合并后的代码无法运行,一直报错,不得不进行代码回滚操作。 基本步骤:1、cd+指定路径 2、git log拿到...

使用 GIT 获得Linux Kernel的代码并查看,追踪历史记录

Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git 可以从这...

SourceTree MAS Mac版Git代码管理

  • 2017年11月02日 16:55
  • 40.32MB
  • 下载

BZOJ 4241 历史研究 (回滚莫队)

4241: 历史研究 Time Limit: 80 Sec Memory Limit: 512 MB Description IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代...
  • w4149
  • w4149
  • 2017年07月25日 14:41
  • 113

[bzoj4241]历史研究 回滚莫队

bzoj4241 历史研究 回滚莫队
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用sourceTree回滚git代码到历史节点
举报原因:
原因补充:

(最多只允许输入30个字)