文档章节

Git如何回滚merge

Germmy
 Germmy
发布于 2017/04/06 22:23
字数 285
阅读 114
收藏 0

背景:本地分支和master合并时后悔了,想回滚。

 

1、最简单粗暴的办法就是利用服务器上最新的代码强行覆盖本地的。

sourceTree操作办法->将xx重置提交。

技巧:Git上分支太多,可以这样来隐藏不需要的分支:所有分支->选择当前分支->仅显示首个父级。

 

2、如果非要通过命令来回滚merge也可以,但是这个会新产生一个commit,还要再次push到服务器上,这个不太爽,下面说下操作步骤:

2.1、用git log,显示如下图所示:

 

其中Merge后面有2个参数,分别是c538e77 a395a29,回滚merge时会用到,命令如下:

git revert 708ce7b -m 1

revert后面的参数:708ce7b指的是本次合并后的版本号,-m参数表示要回滚到哪个父亲,c538e77 a395a29分别代表父亲1和父亲2,1代码master,2代表你的本次的上一个版本。

 

参考链接1

参考链接2

参考链接3

------------------------

还有一个简单的办法就是:git reset --hard a395a29

 

 

© 著作权归作者所有

共有 人打赏支持
Germmy
粉丝 3
博文 251
码字总数 81776
作品 0
武汉
Git的基本概念和用法

在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对GIT中一些基本的概念模糊而导致,因为对一些基本概...

jims
2016/10/01
33
0
工作常用svn命令-持续更新

1.svn info 查看URL、Reversion等信息 2.更新,修改和提交流程 svn update svn add 目录或文件 svn status(st) svn commit -m "comment" svn add这个命令会遇到需要添加大量新增或修改项,如...

sweeeeeet
2016/09/29
2
0
linux下git与github简单使用

生成公钥 在linux上有一个ssh-keygen的工具,使用命令 ssh-keygen -t rsa -C "committer_email@committermail.com" 设定存放目录和密码后把.ssh/id_rsa.pub的文件内容粘贴进github的test仓库...

AARON_RZH
2013/04/29
0
0
Git 使用指南

Git 的入门教程 网上关于Git比较好的一篇教程有:http://www.bootcss.com/p/git-guide/ 问题集合 回滚操作 Git在提交之前撤销add操作 使用Git 之前,有时因为忘记添加.gitignore文件,所以使用...

thomaslwq
2016/01/14
17
0
Git常用指令记录

简介 git有漂亮的WEB界面 非常自由的本地commit(不用担心是否影响到他/她人)操作稍微复杂了一点点。 git属于分布式的版本管理工具。每个人都有全部的提交历史。 通过git push 和 git pull...

go-skyblue
2015/12/16
213
0

没有更多内容

加载失败,请刷新页面

加载更多

【解惑】领略Java内部类的“内部”

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中...

偶尔诗文
34分钟前
1
0
sqlserver 2008 r2 直接下载地址(百度云)

之前下载的sqlserver2008发现不能附加,就卸载了,重新找到了sqlserver2008R2的百度云资源 卸载sqlserver2008还是有点麻烦,不过就是需要删除注册表中的信息 自己来回卸载了3次终于重装sqlse...

dillonxiao
今天
1
0
[Java]JVM调优总结 -Xms -Xmx -Xmn -Xss

JVM调优总结 -Xms -Xmx -Xmn -Xss 博客分类: Java General JVM应用服务器电信CMS算法 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可...

morpheusWB
今天
2
0
C++ std::function 和 std::bind

C++11提供了std::function和std::bind两个工具,用于引用可调用对象。这些可调用对象包括 普通函数,Lambda表达式,类的静态成员函数,非静态成员函数以及仿函数等。引用可调用对象,可以用于...

yepanl
今天
4
0
python:可迭代对象的索引

关于 python的range的用法: 注意是[ 开始,结束)的半开区间,不包括结束 http://www.runoob.com/python/python-func-range.html import collectionsfrom collections import Iterable字符串......

Oh_really
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部