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

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

  •     - gitdir=$(git rev-parse --git-dir); scp -p -P 29418 guan@192.168.84.22: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

posted @ 2019-03-15 00:33  纵码万水千山  阅读(1128)  评论(0编辑  收藏  举报