美文网首页Git让前端飞
git commit missing change-Id的解决办

git commit missing change-Id的解决办

作者: Fighting_rain | 来源:发表于2017-09-28 11:30 被阅读0次

git commit --amend --no-edit

场景:

目前我遇到的是当你merge你的hotfix分支或者是其他开发分支后,去push代码的时候就会遇到 missing change-id这个问题。

原因:

git commit命令在执行的时候都会自动的给每次改动加上change-id,但是如果你是merge其他分支到当前分支,就不会触发这个动作, 提交的时候就会提示你缺少change-id。

解决办法:

最简单的解决办法就一行命令: git commit --amend --no-edit ,其中no-edit是指不修改之前的commit中的说明文字,这样执行了git commit命令就会给你的merge的改动加上了change-id,很好用。

相关文章

网友评论

    本文标题:git commit missing change-Id的解决办

    本文链接:https://www.haomeiwen.com/subject/yoymextx.html