当前位置:首页 > 开发工具 > Git基础操作:git merge之后如何回滚

Git基础操作:git merge之后如何回滚

2022年09月17日 14:08:41开发工具6

git merge这个命令大家都会用了,但是有时候执行完merge发现一堆冲突后悔了,这个时候该怎么办呢?

mac@localhost$ git merge master 
Auto-merging javademo/src/main/java/a/b/c/Hello.java
CONFLICT (content): Merge conflict in javademo/src/main/java/a/b/c/Hello.java
...
Automatic merge failed; fix conflicts and then commit the result.

case1: git merge之后未git add,执行命令git merge --abort

mac@localhost$ git merge --abort
mac@localhost$ git st
On branch feature/abc
Your branch is up to date with 'origin/feature/abc'.

case2:git merge之后并且已执行git add

其实也很简单,先用 git reflog /git log指令显示历史的操作,再用 'git reset --hard commitid’就可以回退到操作之前的状态了

示例
 git reset --hard d03c6bfb

作者:明月(Alioo)
来源链接:https://blog.csdn.net/hl_java/article/details/119759229

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/42717.html

标签: Git
分享给朋友:

“Git基础操作:git merge之后如何回滚” 的相关文章

Git 切换分支命令

Git 切换分支命令

从Github上clone下来的项目都是主分支 branch,为了开发的安全性,如何切换到其它分支呢? git branch 查看本地分支 * 表示当前所处的分支,如下图所示: git branch -a 查看项目所有分支:...

Git config 使用说明

Git config 使用说明

Git config 使用说明 卖一下广告,欢迎大家关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun,即可关注。 目前专注于 Android 开发,主要分享 Android开发相关知识和一些相关的优秀文章,包括个人总结,职场经验等...

撤销git reset

本文转自找回Git中丢失的Commit 在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git reset --hard HEAD强制回滚本地记录以及文件到服务器版本,导致本...

git clone失败或连接超时解决方案

git clone失败或连接超时解决方案

git clone失败或连接超时解决方案 当我们在git上克隆代码时,可能会报错或者连接超时:如下图 1) 可以把仓库地址前缀https换成 git: git clone https://github.com/cod...

Git常用命令整理

Git常用命令整理

Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) 一、 Git 命令初识 在正式介绍Git命令之前,先介绍一下G...

Git详解

Git详解

1. 什么是Git 世界上最先进的分布式版本控制系统 Linus Torvalds 为了帮助管理 Linux内核开发而开发的一个开放源码的版本控制软件 1.1 GIt的作用 协同开发 版本记录 冲...

编译安装git

说明:CentOS默认的yum仓库现存的git版本还是比较老的版本,而git官网也没有提供二进制安装包;所以目前在centos系统上安装新版本的git只能通过编译源码安装。 如果系统已经安装了git旧版本可以先卸载:yum remove git, 通过 git versio...

Git是什么?可以用来做什么?如何使用?

Git是什么?可以用来做什么?如何使用?

看完本文之后你能收获什么? 1.知道git是什么,可以用来干什么。 2.会使用git进行版本控制。 3.知道如何继续深度学习git。 git用来干什么? 不知道你工作的时候有没有遇到这样的情况:...

Git回滚远程版本

Git回滚远程版本

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “房子是租的 但生活不是” 1.故事的开始 远程master分支下代码被不小心提交了很多垃圾代码或项目删掉,想要回滚到以前的某一版本并删除commit...

git简介

git简介

Git相关概念 Git与Github、GitLab 作为目前最流行的分布式版本管理工具,git从诞生伊始就备受关注。虽然这与它的作者Linus(大名鼎鼎的Linux操作系统的作者)的个人影响力有一定的关系,但更重要的是,git无论是在设计理念...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。