【git】撤销远端合并到master分支
解决方法:
找到最后一次提交到master分支的版本号,即【merge前的版本号】
会退到某个版本号
git reset --hard 【merge前的版本号】
这个时候已经会退到了上一次提交的版本,但是之后的修改还是存在master分支上,以下步骤很关键
- 重新创建一个分支,这时候的分支就是上一次提交的代码
git checkout -b newmaster
- 推到对应的远程newmaster
git push
一般默认分支为master分支,现在要先将远端的master分支修改为非default分支,即先把default分支切换为其他分支。
这个时候相当于备份做好了,接下来就可以删除本地及远端的master分支
git branch -d master
git push --delete origin master
- 从newmaster分支,重新在创建master分支,并推向远端
git checkout -b master
git push
将master分支切换为default分支。
完成。
参考文章:https://www.cnblogs.com/joshua317/p/5761920.html
【git】撤销远端合并到master分支相关推荐
- git创建分支合并到master分支步骤
一. 创建test分支提交步骤 1.列出所有分支 # git branch -a2.创建test分支 # git branch test3.切换到test分支: # git checkout test ...
- git 怎么将分支合并到master分支上
Git 合并分支到 master 分支的步骤如下: 切换到 master 分支:git checkout master 拉取远程 master 分支最新版本:git pull origin maste ...
- git 分支合并(dev合并到master分支)
前景:在项目开发中,经常会多分支协作开发,所以就会遇到分支合并等问题.以下用例是将dev分支合并到master分支 1. 对当前dev分支的本地代码进行储存 1.1 如当前代码未编辑完,不想提交 ...
- idea 中git 将 dev 分支合并到 master 分支 或将master 分支 合并到dev 分支
1.将 当前dev 分支 合并到 master 分支: (1)切换到master 分支 点击 master 分支 .check out (2)选择local branches , 选择 自己的d ...
- Git将主合并到功能分支
本文翻译自:Git merge master into feature branch Let's say we have the following situation in Git: 假设我们在Gi ...
- IDEA--通过cherrypick实现指定几条git提交记录合并到新分支
[学习背景] Hi,大家好,我是贾斯汀,今天分享一个工作经验小技巧,相信很多小伙伴都有使用IDEA编写代码,然后git作为版本控制,可能大家平时比较习惯用的是从原分支合并(merge)所有提交记录到新 ...
- 使用idea将dev分支合并到master分支
当我们在dev分支开发完代码后,需要提交并合并到master分支,这时候我们就需要这几个步骤: 首先将dev commit, 然后push到远程dev分支 然后本地切换到master分支,拉取最新的m ...
- idea 将分支代码合并到master分支
一.创建一个新的分支 1.先把代码切换到master分支上 2.分支名称 3.然后Push,新的分支就创建好了!!! 一.将创建的分支代码合并到master分支 1.先切换master分支 2.在Re ...
- 执行git merge,合并两个分支的代码,其中某个分支的文件或代码被删除或被覆盖
项目情景:现有一套公司产品源码V1.0,我的工作任务是要在产品源码上进行二次开发 针对于git 项目,假设现有远程分支master(产品源码),将代码克隆下来,在此基础上进行开发,并将开发的代码推送到 ...
最新文章
- Linux_ServicesManagement_RHEL7
- 4.1.5 文件存储空间管理
- Android与IOS异同点对照(1)------ 显示
- 《spring-boot学习》-01-初体验
- 翻译:Hystrix - How To Use
- 微信JSSDK多图片上传并且解决IOS系统上传一直加载的问题
- Mac设置VMARE FUSION虚拟机网卡
- SzNOI语法百题之总目录
- Spring MVC @ExceptionHandler、@ControllerAdvice、@RestControllerAdvice 统一异常处理
- 在设备上启用开发者选项
- UG NX二次开发(C#)-UIStyler-ListBox操作
- Linux网络常用命令
- 迈动互联中标中国银河证券
- python公园售票小程序(身份证获取简单信息+简单数据分析+简单多线程)
- Focus for Mac(效率工具)
- 浅描工作环境电脑维护以及性能测试流程
- 解决 SecureCRT 和 SecureFX 中文乱码
- 记录远程桌面无法互相拷贝文件可能的原因和解决方法
- 二维码读取之ecc200_small_modules_robustness.hdev
- 纽曼N1 root教程_方法
热门文章
- Windows10添加回环网卡
- ELK(3)——elasticsearch插件安装
- Software Engineering at Google翻译-III-12-Unit Testing(单元测试 )
- 一本通 1267:【例9.11】01背包问题
- 【蓝桥杯嵌入式主板(G4)】第一章 软件环境搭建
- 我的世界电脑java版服务器,《我的世界》中国版PC Java版不限号 Hypixel闪电饥饿游戏...
- Q345E板材与Q355ME板材的材质区别
- mysql重装时没有权限_MySQL系列--1.安装卸载与用户权限管理
- esp8266声控灯代码
- ribbon源码分析之自定义配置、全局配置