“(NO BRANCH, REBASING BRANCH_NAME)”在 git rebase 之后为每个提交消息添加前缀

"(NO BRANCH, REBASING BRANCH_NAME)" prefixing each commit message after git rebase

我正在尝试编辑一些以前的提交消息。我开始做

git rebase -i %%commit-hash%%

然后,我将所有我想编辑的提交设置为'reword',随后在git产生的交互过程中编辑了提交消息。

然而,令我惊讶的是,现在每个提交消息都带有前缀:“(NO BRANCH, REBASING BRANCH_NAME)”。

为什么会这样?更重要的是,如何防止 git 将前缀插入到我的提交消息中?

这是我的错:我之前设置了一些挂钩,以便我的提交消息自动以错误 ID 为前缀。

似乎在进行变基时也会触发挂钩,从而弄乱了生成的消息。

兄弟们注意了:)