博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git命令提交后push失败,缺少changeID的解决办法
阅读量:6894 次
发布时间:2019-06-27

本文共 514 字,大约阅读时间需要 1 分钟。

如果缺少Change-Id的commit 不是上一条,如git log中的倒数第4条
首先回到该条commit的状态
git rebase -i HEAD~4
git log 后可发现该commit变为日志第一条
重新获取分配Change-Id
分别执行以下命令:
gitdir=$(git rev-parse --git-dir)
scp -p -P 29418(填写端口号) xxx@gerrit.xxx.com:hooks/commit-msg ${gitdir}/hooks/
然后执行
git commit --amend
对修改进行保存
结束rebase状态
git rebase continue

如果缺少changeID的就是上条命令

则直接执行

gitdir=$(git rev-parse --git-dir)
scp -p -P 29418(填写端口号) xxx@gerrit.xxx.com:hooks/commit-msg ${gitdir}/hooks/
然后git commit --amend

转载于:https://www.cnblogs.com/lixiaodi/p/4900922.html

你可能感兴趣的文章
memcached简介
查看>>
Ubuntu 更改 Gun Make 版本
查看>>
Service学习笔记
查看>>
idea配置git、GitHub
查看>>
Cocopods安装和升级备忘录
查看>>
如何用Python写一个贪吃蛇AI
查看>>
nginx全局变量
查看>>
今日一练习
查看>>
Kylin 在 58 集团的实践和应用
查看>>
javascript性能优化
查看>>
41. First Missing Positive
查看>>
sql的行转列(PIVOT)与列转行(UNPIVOT)
查看>>
sbt配置——数据源问题解决
查看>>
框架模式与设计模式之区别
查看>>
AngularJS+Satellizer+Node.js+MongoDB->Instagram-13
查看>>
CSS 实现打字效果
查看>>
jquery 根据已知值来修改单选框的被选中项
查看>>
html5 aside
查看>>
并发线程学习001(volatile 使用)
查看>>
JSONArray().fromObject(); 出现org.apache.catalina.core.StandardWrapperValve invoke错误的解决办法...
查看>>