我在我的 git 提交消息中使用了一些私有注释。
例如,当我修复 moduleMOD_A中的某些内容时,提交消息如下所示:
FIX [MOD_A] Fixed something
只要FIX前面有[MOD_A],如果我使用生成补丁,一切正常
git format-patch
将此补丁作为附件发送到某个地方,然后使用
git am --keep-cr *.patch
为了将此提交存储在另一个仓库中。
但是:如果我在(ie )FIX前面没有,则在做. 整个提交消息只是.[MOD_A][MOD_A] Fixed somethinggit amFixed something
我的怀疑是它与生成的电子邮件主题git format-patch行的格式有关:
Subject: [PATCH 23/27] [MOD_A] Fixed something
似乎是因为[PATCH 23/27]被括在方括号中,也[MOD_A]被忽略了。
有没有办法让我[MOD_A] 不被忽视?