Git missing Change-Id in commit message footer解决方法
在Git向服务器提交代码时,出现如下错误
missing Change-Id in commit message footer
1
原因:项目仓库.git/hooks目录下,commit-msg文件缺失。
解决方法1:一般在提交代码报错时,会给出相应解决的提示。

remote: Processing changes: refs: 1, done
remote: ERROR: missing Change-Id in commit message footer
remote:
remote: Hint: To automatically insert Change-Id, install the hook:
remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 xxxxx@xxxx:hooks/commit-msg ${gitdir}/hooks/
remote: And then amend the commit:
remote: git commit --amend

如上所示,依次在项目路径下输入如下命令,即可解决:

gitdir=$(git rev-parse --git-dir);
# 将xxxxx@xxxx 替换成相应用户名、服务器即可(该命令从服务器拷贝commit-msg文件)
scp -p -P 29418 xxxxx@xxxx:hooks/commit-msg ${gitdir}/hooks/
# 再提交一次即可生成change-id
git commit --amend

解决办法2:其实和上面的办法差不多,如果将当前项目留有备份,直接将备份项目的.git/hooks/commit-msg拷贝到,当前项目相应目录即可。

原文:https://blog.csdn.net/zxc024000/article/details/83824550

转载于:https://www.cnblogs.com/Ph-one/p/11046374.html

Git missing Change-Id in commit message footer解决方法相关推荐

  1. ERROR: missing Change-Id in commit message footer

    最近从Eclipse换到IDEA作为工作环境进行开发.我们公司用的是gerrit+git.进行代码管理工作,idea上添加git 如果是默认路径会自动添加上git,然后在gerrit上搜索gerrit ...

  2. gerrit提交代码出现错误: [b811e6b] missing Change-Id in commit message footer的解决方案

    问题: 操作系统:windwos 10 git版本:2.38.0 当使用gerrit提交自己的代码时,如果是第一次使用gerrit提交代码,当执行git push命令时,大概率会出现以下错误提示: g ...

  3. git中Please enter a commit message to explain why this merge is necessary.

    git中Please enter a commit message to explain why this merge is necessary. git 在执行合并的时候 git merge 出现的 ...

  4. Git使用出现Automatic merge failed; fix conflicts and then commit the result.解决方法

    Git使用出现Automatic merge failed; fix conflicts and then commit the result.解决方法 参考文章: (1)Git使用出现Automat ...

  5. mysql删除数据后id自增不连续的解决方法

    mysql删除数据后id自增不连续的解决方法 参考文章: (1)mysql删除数据后id自增不连续的解决方法 (2)https://www.cnblogs.com/weifeng-888/p/1163 ...

  6. mysql自动增长id 溢出_MySQL表自增id溢出的故障复盘怎么解决 MySQL表自增id溢出的故障复盘解决方法...

    MySQL表自增id溢出的故障复盘如何解决?本篇文章小编给大家分享一下MySQL表自增id溢出的故障复盘解决方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题:MyS ...

  7. git修改本地和远程仓库名称的解决方法

    git修改本地和远程仓库名称的解决方法 参考文章: (1)git修改本地和远程仓库名称的解决方法 (2)https://www.cnblogs.com/zlting/p/9620259.html 备忘 ...

  8. Eclipse的Git插件Egit: merge合并冲突具体解决方法

    Eclipse的Git插件Egit: merge合并冲突具体解决方法 参考文章: (1)Eclipse的Git插件Egit: merge合并冲突具体解决方法 (2)https://www.cnblog ...

  9. 安装git之后,桌面出现蓝色问号的解决方法

    安装git之后,桌面出现蓝色问号的解决方法 参考文章: (1)安装git之后,桌面出现蓝色问号的解决方法 (2)https://www.cnblogs.com/wuyifei/p/5838141.ht ...

最新文章

  1. 伍冬睿教授:脑机接口中迁移学习的完整流程
  2. 计算机工程与应用查重吗,计算机工程期刊录用率_计算机工程与应用期刊_计算机八大核心期刊...
  3. windows 下 Graphviz 安装及入门教程以及 PlantUML
  4. 职教云自动签到网页版开源源码
  5. 中位数和顺序统计量(第9章)
  6. ROS2——Win10上的rqt_graph无法正常运行
  7. redmine全记录(更新)
  8. 有时候,拒绝是为了更好的未来
  9. eclipse jar打包详解
  10. colorpicker插件和使用(直接能用真美好)
  11. 使用DevExpress的PdfViewer实现PDF打开、预览、另存为、打印(附源码下载)
  12. python输入直角三角形两条直角边、输出斜边长_用C++输入直角三角形的两条直角边长,调用平方根函数sqrt来求斜边的长度。...
  13. Nutanix的进化
  14. java计算机毕业设计京东仓库管理系统源码+mysql数据库+系统+lw文档+部署
  15. 蓝桥杯试题算法训练之删除数组零元素——Python满分解答
  16. 多线程导出excel高并发_用多线程优化Excel表格数据导入校验的接口
  17. 《数据解构》HashMap源码解读
  18. 头牌知产介绍燃气灶商标注册类别属哪一类?
  19. Element-UI中打开本地文件
  20. php账号登录验证手机号码,最完整的php验证手机号码

热门文章

  1. ESP32 分区介绍
  2. ESP32 入门教学,不入门,不教学
  3. java loadlibrary_java – System.loadLibrary不起作用.链中的第二个lib的UnsatisfiedLinkError...
  4. c语言找出最大值和最小值并按降序排输出,大学一年级下学期C语言程序设计实验报告答案 完整版...
  5. 线程基础知识_线程生命周期_从JVM内存结构看多线程下的共享资源
  6. SCI论文写作训练营笔记汇总01_概述+文献检索与管理
  7. Vue动态组件和组件缓存
  8. 一、第一个注解的 SpringMVC 程序
  9. LeetCode 1198. 找出所有行中最小公共元素(二分/合并有序链表)
  10. fluent瞬态计算终止条件在哪里设置_Fluent案例7【圆柱绕流】