解决方法:

  1. 找到最后一次提交到master分支的版本号,即【merge前的版本号】

  2. 会退到某个版本号

git reset --hard 【merge前的版本号】

这个时候已经会退到了上一次提交的版本,但是之后的修改还是存在master分支上,以下步骤很关键

  1. 重新创建一个分支,这时候的分支就是上一次提交的代码
git checkout -b newmaster
  1. 推到对应的远程newmaster
git push
  1. 一般默认分支为master分支,现在要先将远端的master分支修改为非default分支,即先把default分支切换为其他分支。

  2. 这个时候相当于备份做好了,接下来就可以删除本地及远端的master分支

git branch -d master
git push --delete origin master
  1. 从newmaster分支,重新在创建master分支,并推向远端
git checkout -b master
git push
  1. 将master分支切换为default分支。

  2. 完成。

参考文章:https://www.cnblogs.com/joshua317/p/5761920.html

【git】撤销远端合并到master分支相关推荐

  1. git创建分支合并到master分支步骤

    一. 创建test分支提交步骤 1.列出所有分支 # git branch -a2.创建test分支 # git branch test3.切换到test分支: # git checkout test ...

  2. git 怎么将分支合并到master分支上

    Git 合并分支到 master 分支的步骤如下: 切换到 master 分支:git checkout master 拉取远程 master 分支最新版本:git pull origin maste ...

  3. git 分支合并(dev合并到master分支)

    前景:在项目开发中,经常会多分支协作开发,所以就会遇到分支合并等问题.以下用例是将dev分支合并到master分支 1. 对当前dev分支的本地代码进行储存   1.1  如当前代码未编辑完,不想提交 ...

  4. idea 中git 将 dev 分支合并到 master 分支 或将master 分支 合并到dev 分支

    1.将 当前dev 分支 合并到 master 分支: (1)切换到master 分支    点击 master 分支 .check out (2)选择local branches , 选择 自己的d ...

  5. Git将主合并到功能分支

    本文翻译自:Git merge master into feature branch Let's say we have the following situation in Git: 假设我们在Gi ...

  6. IDEA--通过cherrypick实现指定几条git提交记录合并到新分支

    [学习背景] Hi,大家好,我是贾斯汀,今天分享一个工作经验小技巧,相信很多小伙伴都有使用IDEA编写代码,然后git作为版本控制,可能大家平时比较习惯用的是从原分支合并(merge)所有提交记录到新 ...

  7. 使用idea将dev分支合并到master分支

    当我们在dev分支开发完代码后,需要提交并合并到master分支,这时候我们就需要这几个步骤: 首先将dev commit, 然后push到远程dev分支 然后本地切换到master分支,拉取最新的m ...

  8. idea 将分支代码合并到master分支

    一.创建一个新的分支 1.先把代码切换到master分支上 2.分支名称 3.然后Push,新的分支就创建好了!!! 一.将创建的分支代码合并到master分支 1.先切换master分支 2.在Re ...

  9. 执行git merge,合并两个分支的代码,其中某个分支的文件或代码被删除或被覆盖

    项目情景:现有一套公司产品源码V1.0,我的工作任务是要在产品源码上进行二次开发 针对于git 项目,假设现有远程分支master(产品源码),将代码克隆下来,在此基础上进行开发,并将开发的代码推送到 ...

最新文章

  1. Linux_ServicesManagement_RHEL7
  2. 4.1.5 文件存储空间管理
  3. Android与IOS异同点对照(1)------ 显示
  4. 《spring-boot学习》-01-初体验
  5. 翻译:Hystrix - How To Use
  6. 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题
  7. Mac设置VMARE FUSION虚拟机网卡
  8. SzNOI语法百题之总目录
  9. Spring MVC @ExceptionHandler、@ControllerAdvice、@RestControllerAdvice 统一异常处理
  10. 在设备上启用开发者选项
  11. UG NX二次开发(C#)-UIStyler-ListBox操作
  12. Linux网络常用命令
  13. 迈动互联中标中国银河证券
  14. python公园售票小程序(身份证获取简单信息+简单数据分析+简单多线程)
  15. Focus for Mac(效率工具)
  16. 浅描工作环境电脑维护以及性能测试流程
  17. 解决 SecureCRT 和 SecureFX 中文乱码
  18. 记录远程桌面无法互相拷贝文件可能的原因和解决方法
  19. 二维码读取之ecc200_small_modules_robustness.hdev
  20. 纽曼N1 root教程_方法

热门文章

  1. Windows10添加回环网卡
  2. ELK(3)——elasticsearch插件安装
  3. Software Engineering at Google翻译-III-12-Unit Testing(单元测试 )
  4. 一本通 1267:【例9.11】01背包问题
  5. 【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建
  6. 我的世界电脑java版服务器,《我的世界》中国版PC Java版不限号 Hypixel闪电饥饿游戏...
  7. Q345E板材与Q355ME板材的材质区别
  8. mysql重装时没有权限_MySQL系列--1.安装卸载与用户权限管理
  9. esp8266声控灯代码
  10. ribbon源码分析之自定义配置、全局配置