gerrit push失败 先解决问题才是王道

项目上线之前,突遇奇怪的问题,修改代码后正常提交gerrit。进行到最后一步时,git push origin HEAD:refs/for/mybranch,提示失败。unpacked failed, error missing tree + commit id。

百度之,网上有说法是 本地 git版本比gerrit版本高,然后触发gerrit的一个bug引起的。当务之急,难道我还得重新装个git,再pull代码,合并,提交,时间肯定不允许。

还好有大神在,一个命令就ok了, git push --no-thin origin HEAD:refs/for/mybranch。百度一下这个--no-thin的参数,还想没什么结果,管它呢先解决问题再说。

你可能感兴趣的:(gerrit push失败 先解决问题才是王道)