如何撤消与冲突的git合并
我在分支mybranch1
。 mybranch2
是从mybranch1
分叉的,并且在mybranch2
中进行了mybranch2
。
然后,在mybranch1
,我已经完成了git merge --no-commit mybranch2
它显示了合并时存在冲突。
现在我想丢弃所有东西( merge
命令),以便mybranch1
回到以前的状态。 我不知道我该怎么做。
#1楼
实际上,值得注意的是git merge --abort
只相当于git reset --merge
因为MERGE_HEAD
存在。 这可以在git help for merge命令中读取。
git merge --abort # is equivalent to git reset --merge when MERGE_HEAD is present.
合并失败后,当没有MERGE_HEAD
,可以使用git reset --merge
撤消失败的合并,但不一定使用git merge --abort
, 因此它们不仅是旧的和新的语法相同的东西 。
就个人而言,我发现git reset --merge
在日常工作中更有用。
#2楼
最新的Git:
git merge --abort
这会尝试将您的工作副本重置为合并前的状态。 这意味着它应该从合并之前恢复任何未提交的更改,尽管它不能始终可靠地执行此操作。 通常,您不应该与未提交的更改合并。
1.7.4版之前:
git reset --merge
这是较旧的语法,但与上面的相同。
在版本1.6.2之前:
git reset --hard
它会删除所有未提交的更改,包括未提交的合并。 有时,即使在支持上述命令的较新版本的Git中,此行为也很有用。
#3楼
假设您使用的是最新的git,
git merge --abort
如何撤消与冲突的git合并相关推荐
- 撤消尚未推送的Git合并
在我的master分支中,我在本地进行了git merge some-other-branch ,但从未将更改推送到原始master. 我不是要合并,所以我想撤消它. 合并后执行git status ...
- git 合并冲突_git分支管理的策略和冲突问题
备注: 知识点 关于分支中的冲突 分支管理的策略 分支策略 备注: 本文参考于廖雪峰老师的博客Git教程.依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文. 知识点 git log --g ...
- git 合并冲突_GIT提交记录和Revert commit过程分析
一.根据GIT提交记录查看提交过程 先做个git分支的背景介绍 图1 步骤说明 1⃣️ 项目A 默认分支是 master 2⃣️ 基于master分支创建 f1.f2.test分支 3⃣️ f1 发起 ...
- IDEA中Git合并冲突
1.美图 2.背景 IDEA中Git合并冲突 先commit本地修改的文件到本地repository pull源码,因为存在代码冲突,所以接下来会自动弹出merge融合窗口,如下图:
- Git实战技巧-多人协作开发出现代码冲突,如何合并代码
Git实战技巧-多人协作开发出现代码冲突,如何合并代码 1.企业场景 小智和小黑两个人交叉修改同一个文件,这个时候小智修改完提交.问题来了,如果小智提交成功,那么就相当于忽略了小黑提交的内容.这个时候 ...
- 详解Git合并冲突——原因及解决 “Automatic merge failed; fix conflicts and then commit the result.“
最后更新日期:2022/10/6 在Git中使用git merge命令合并两个分支的时候,有可能产生这种情况: $ git merge A Auto-merging merge.txt CONFLIC ...
- git——合并时的冲突解决
1.创建新分支feature1,并切换修改并提交相应内容 修改readme.txt最后一行,改为: Creating a new branch is quick AND simple. 2.切换到ma ...
- VS Code 1.69 发布:允许快速解决 Git 合并冲突
Visual Studio Code 1.69 现已发布,一些主要亮点更新包括: 3-way merge editor- 在 VS Code 内解决合并冲突. 合并编辑器允许你快速解决 Git 合并冲 ...
- idea git 合并分支 冲突处理
操作演示 场景:两个分支,一个master主分支,一个是1.0版本(这里我叫次分支也就是要合并到主分支的分支),先将次分支上的数据合并到主分支上,没有冲突的数据会自动合并,有冲突的会提示你解决冲突. ...
最新文章
- React 项目----setState 方法修改 state (16)
- ORA-38301:can not perform DDL/DML over objects in Recycle Bin
- 二叉查找树Java实现代码
- 叮,您有一份ML.NET 速查手册请查收!
- 为什么选择Docker?
- 洛谷 P1529 回家 Bessie Come Home Label:Dijkstra最短路 乱搞
- 设计抗100亿请求的春晚红包系统
- 爬虫-request库-get请求
- 2017-12-28 Linux学习笔记
- Android中启动页ViewPager和ViewFlipper带指示器
- chrome浏览器安装和使用
- c语言零基础自学软件下载,C语言入门学习下载-C语言入门学习app下载v1.0-52PK下载中心...
- 对称矩阵的判定 C语言 SDUT
- web安全性测试用例
- js逆向-知乎最新x-zse-96 逆向源码(2022-09-25更新)
- Visual Studio Code:Web前端——登录、注册界面、个人相册
- Google 宣布废弃 LiveData.observe 方法
- TeamViewer在局域网中远程桌面控制
- 内网穿透工具NPS安装使用
- 在线阅读文库系统开发支持手机在线观看下载文档(一)
热门文章
- Cetnos环境下inotify+rsync实时同步
- docker命令易错点整理
- Datadog Agent是啥?它消耗什么资源?
- 求一个整数的各位累加和
- Windows下的SQL Server备份文件BAK在Linux环境下还原遇到的问题
- jz2440移植QT5.6【学习笔记】【原创】
- vlan之间Hybrid端口配置
- 3-20 标准库:find库; 学习编程语言3节课(大多是旧识,全*栈)3-21 面向对象. Percent Strings; 元编程和Rails的相互理解...
- day4-Python学习笔记(七)函数与模块
- 软件测试第三次作业junit和Eclemma的使用