我正在尝试编辑以前的一些提交消息。我开始做
git rebase-i%%提交哈希%%
然后,我设置为"重新编写"所有要编辑的提交,然后在git生成的交互过程中编辑提交消息。
然而,令我惊讶的是,现在每个提交消息的前缀都是:"(NO BRANCH,REBASING BRANCH_NAME)"。
为什么会发生这种情况?更重要的是,如何防止git在提交消息中插入前缀?
这是我的错:我之前设置了一些挂钩,这样我的提交消息就会自动加上错误Id的前缀。
似乎钩子也是在进行重新基准时触发的,从而扰乱了生成的消息。
小心兄弟:)
就我而言,我知道这是我的错。我有一个提交前的消息挂钩,我知道这是原因。所以我把钩子取下来,重复了一遍。它不起作用。我认为在交互式重新基本期间编辑提交消息就足够了,但不需要,必须使用reword
命令,而不是pick
。