git push 时:报missing Change-Id in commit message footer的错误

Posted guanbin-529

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push 时:报missing Change-Id in commit message footer的错误相关的知识,希望对你有一定的参考价值。

 1. 一般而言,按照提示执行以下两个命令即可生成新的Change-id

  •     - gitdir=$(git rev-parse --git-dir); scp -p -P 29418 [email protected]:hooks/commit-msg ${gitdir}/hooks/ 
  •     - git commit --amend 

  2. 当执行完后,提交还是报missing Change-Id in commit message footer ,但是git log发现这次提交已经有了change-id , 原因其实是,之前的某次commit或合并未生成change-id,使用git reset --soft  commit-id(没有生成change-id的前一次的commit_id),然后重新commit即可;

 

引用https://www.cnblogs.com/zndxall/p/9603834.html

以上是关于git push 时:报missing Change-Id in commit message footer的错误的主要内容,如果未能解决你的问题,请参考以下文章

git 常见冲突解决——git push遇到报错error: failed to push some refs to ‘git@git.xxx.com:xxx/xxx.git

git push 代码 报没有权限的错误 的解决方法之一

git push 提交报错 403 ,处理方式

解决git push报错:failed to push some refs to ‘git@github.com:anightmonarch/JavaEasyGoing.git‘

解决git push报错:failed to push some refs to ‘git@github.com:anightmonarch/JavaEasyGoing.git‘

解决git push报错:failed to push some refs to ‘git@github.com:anightmonarch/JavaEasyGoing.git‘