Git怎样撤销一次分支的合并Merge
来源:互联网 发布:ubuntu开启3306端口 编辑:程序博客网 时间:2024/05/21 10:08
http://www.cnblogs.com/joshua317/p/5761920.html
某一天,所有的开发文件已经在development分支上,但是这时候,线上出了一个问题,需要及时修复,于是从master分支上,拉了一个bug分支,进行处理,master分支本应合并bug分支,结果合并了dev分支,而且还commit,并推到了远端的master分支,这时候才发现出了问题,于是乎,问题就来了
解决方法:1.找到最后一次提交到master分支的版本号,即【merge前的版本号】2.会退到某个版本号git reset --hard 【merge前的版本号】这个时候已经会退到了上一次提交的版本,但是之后的修改还是存在master分支上,以下步骤很关键3.重新创建一个分支,这时候的分支就是上一次提交的代码git checkout -b newmaster4.推到对应的远程newmastergit push5.这个时候相当于备份做好了,接下来就可以删除本地及远端的master分支git branch -d mastergit push --delete origin master6.从newmaster分支,重新在创建master分支,并推向远端git checkout -b mastergit push
阅读全文
0 0
- Git怎样撤销一次分支的合并Merge
- Git怎样撤销一次分支的合并Merge
- Git怎样撤销一次分支的合并Merge
- 如何撤销Git的一次分支合并操作
- git merge 合并分支
- Git使用错误收集:Merge分支的撤销
- GIT 分支的合并 与 分支删除 (merge与delete)
- 由一次merge错误引发git 分支模型的思考
- git命令之git merge 合并分支
- git如何merge(合并)代码到另外的分支
- 撤销本地分支的上一次git commit: git reset --hard HEAD
- git merge合并分支解决冲突
- git分支的合并
- git分支的合并
- git分支的合并
- git分支的合并
- git分支的合并
- git 的分支合并
- 2017模拟面试题库 —— Linux系统相关
- 欢迎使用CSDN-markdown编辑器
- 07-图6 旅游规划 (25分)
- 常用排序算法的c++实现
- java编写计算器,实现计算器的简单功能。实现实数的加减乘除运算,并实现清零,和逐个清除功能。
- Git怎样撤销一次分支的合并Merge
- Ubuntu安装rabbitMQ及单机版rabbitMQ集群配置
- SDL建设简介
- 百鬼夜行第一章:小马过河
- 那些年,我犯的低级错误
- 10招步骤保护IIS服务器安全
- 2017衢州联赛第三题题解
- 【A*求K短路】POJ2449 Remmarguts' Date
- 蓝桥决赛---五星填数