git commit missing change-Id的解决办法

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,很好用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容