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

本文共 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

你可能感兴趣的文章
自定义验证规则以及中间件简单介绍
查看>>
C#并行开发_Thread/ThreadPool, Task/TaskFactory, Parallel
查看>>
R语言数据框小技巧
查看>>
dubbo常用配置及注意事项
查看>>
C#实战技能之WebApi+Task+WebSocket
查看>>
Call stack Structure
查看>>
风暴英雄 http 302重定向 正在等待游戏模式下载完成
查看>>
MySQL简单实现多字段模糊查询
查看>>
如何使用 Packer 在 Azure 中创建 Windows 虚拟机映像
查看>>
n年前,我没钱但年轻,我怕n年后我老时,还是一无所成——2017我的收获和反思...
查看>>
CentOS 7.X 系统安装及优化
查看>>
ABTest灰度发布
查看>>
Python使用lxml模块和Requests模块抓取HTML页面的教程
查看>>
js比较数字相等
查看>>
2017秋 FZU SDN 课程作业汇总
查看>>
数据库的基本操作
查看>>
[C语言] 数据结构-预备知识动态内存分配
查看>>
Linux下使用SSH远程执行命令方法收集
查看>>
Jython:java调用python文件之第三方包路径问题
查看>>
TestFlight 测试
查看>>