问题

我有两个提交。提交B取决于提交A.提交A被放弃。导致B无法正常merge

解决办法

1.git checkout yourbranch(确保你在正确的分支)
2.git log 记录下 A B的commit哈希值[a ->08afa6347a50a9e28f6ebc5609f42bdb8e2f891c    b-->1332c2af33a3700a99a6d9a914b431f3fd075562]
3.git reset --hard 08afa6347a50a9e28f6ebc5609f42bdb8e2f891c^^(在A之前将所有内容重置为提交)
4.git cherry-pick 1332c2af33a3700a99a6d9a914b431f3fd075562(其中B是你要保留的提交的哈希值)
5.合并冲突
6.git add *
7.git commit -m "merge"
覆盖
8.git commit --amend
E-->进入vim
i--->开始

将B的change-id   覆盖到Change-id
Esc  :wqgit push origin HEAD:refs/for/yourbranch(确保你在正确的分支)

gerrit push多个commit,其中一个关联的commit被abandon,另一个无法正常merge相关推荐

  1. gerrit上的commit msg中关联jira单号(含gerrit的安装)

    这个问题折腾了很久,前期后后大概一个月吧,终于搞定了,查了很多资料,有的不完整,有的完全就不能用,有的没说完整,所以一定要记录下来,我的心血啊. 由于公司在用的gerrit的是正式环境中的,大家都在使 ...

  2. Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交

    Git撤销对远程仓库的push 或 Git撤销对远程仓库的commit提交 [一]撤销push 执行 git log 查看日志,获取需要回退的版本号 执行 git reset –-soft <版 ...

  3. c++ 定义一个字符栈类Stack(包括类的实现)。数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos。栈数组的尺寸由常量SIZE确定。栈的基本操作为Push()和Pop()。

    定义一个字符栈类Stack(包括类的实现).数据成员包括一个存放字符的数组stck[ ]和一个栈指针tos.栈数组的尺寸由常量SIZE确定.栈的基本操作为Push()和Pop(). //定义一个字符栈 ...

  4. Kooboo中怎么新增一个关联的Details 动态页面。

    Kooboo中怎么新增一个关联的Details 动态页面. 有几个要点: 1. Sub Page的Parent Page 必须是英文书写.如果是中文会出现找不到页面 500错误 2. 要在Page M ...

  5. git 相同commit_Git 合并多次 commit 、 删除某次 commit

    Git 合并多次 commit 有时候在一个分支的多次意义相近的 commit,会把整个提交历史搞得很混乱,此时可以将一部分的 commit 合并为一个 commit,以美化整个 commit 历史, ...

  6. 手撸一个动态数据源的Starter 完整编写一个Starter及融合项目的过程 保姆级教程

    手撸一个动态数据源的Starter! 文章目录 手撸一个动态数据源的Starter! 前言 一.准备工作 1,演示 2,项目目录结构 3,POM文件 二.思路 三.编写代码 1,定义核心注解 Ds 2 ...

  7. phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)

    phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php) 一.总结 一句话总结:把原生php的网站直接放到thinkphp5的public目录下可以解决以stem.aaaa. ...

  8. git commit之后,想撤销commit

    原文 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办? 这样凉拌: ...

  9. MySql中把一个表的数据插入到另一个表中的实现代码--转

    MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...

最新文章

  1. TVM优化Deep Learning GPU算子
  2. 北斗导航 | 北三全球电离层延迟修正模型——BDGIM模型(附C源代码)
  3. 【附10】kibana创建新的index patterns
  4. Centos7 查看/关闭/启动防火墙
  5. elementUI日期选择器:仅设置可选择时间区间
  6. 导致jquery.min.map 404 (Not Found)错误的原因
  7. 在spark-shell中编写wordcont
  8. Sysprep命令详解
  9. 值类型和引用类型传值通俗解析
  10. java httpsession 类型_JavaWeb HttpSession
  11. matlab 输入数据类型,Matlab数据类型及基本输入输出
  12. 网络分析仪的校准和测试方法
  13. pm9screw php,PHP使用Screw把源代码加密
  14. 密立根油滴实验数据处理(C++实现)
  15. 邻域均值 (python)
  16. 63套js ,html .css效果页面(点个小星星免费下载)
  17. 如何给div加遮罩?
  18. 1、zstack协议栈
  19. 苹果手机 不要删除服务器邮件,iCloud邮件无法删除怎么办?解决iCloud邮件占用空间方法...
  20. Python实现美国费城Danny`s Wok中餐馆菜单分析

热门文章

  1. 小新Air13IML使用虚拟机VMware16安装黑苹果macOS15之日记
  2. 关于error LNK2005的解决办法
  3. Vue-组件自定义事件(绑定和解绑)
  4. 线程取消pthread_cancle、取消选项
  5. systemverilog的timescale作用域
  6. ac ap方案 华为_华为AC+AP无线配置方法.docx
  7. Ubuntu忘记密码的解决办法
  8. React和Vue对比 1
  9. c语言课程设计作业红白球,c语言课程设计报告.doc
  10. sqlserver2016安装包msi安装