git push 报错:missing Change-Id in commit message footer | 代码首次提交报错
使用gerrit后,提交代码会出现如下截图问题:
解决方案:
1.把上面红色的那条gitidir复制下来执行下:
2.执行下面的命令会添加change_id
git commit --amend
3.然后推送代码到服务器上
git push origin HEAD:refs/for/$branch_name
这个情况主要针对本地刚下载的仓库,第一次提交会出现这个情况,只需要执行一次,以后再该仓库提交就不用执行了,说白了就是这个commit-msg是局部的,只对当前仓库生效。
写在最后的良心建议:idea中git操作出错了一定要看git--log窗口中的报错信息,因为这才是完整的出错信息