提交代碼操作
git push origin HEAD:refs/for/XXX,提示失敗ERROR: missing Change-Id in commit message footer,丟失Change-Id。
解決方法如下:
按照出錯提示執行以下命令:
1.復制保留執行push操作的時候提示缺失的 【Change-Id: XXXX】信息
2.gitdir=$(git rev-parse --git-dir); scp -p -P 29418 gitusername@serverip:hooks/commit-msg ${gitdir}/hooks/
3.執行git commit --amend,進入編輯界面,將第一步中的【Change-Id: XXXX】信息貼在文本的最后一行,請務必記得請把Change-Id信息粘貼在文本的最后一行,因為本人就因為把Change-Id信息放在文本注釋和描述信息中間,導致的繼續push還會報同樣的錯誤。
以上就是全部方法的步驟。