我正在为团队实施git模板提交消息。我通过.git/hooks/prepare-commit-msg
钩子完成了这个过程,添加了一行:
cat ".gitmessage" >> "$1"
另外,我已经配置了以下内容:
git config --local commit.template .gitmessage
好吧,模板功能完美运行,但只有在没有-m
标志的情况下才有效。
不幸的是,所有团队成员的工作流程都是:
git add ...
git commit -m "Some message"
问题:如何强制Git总是打开编辑器以编辑消息,即使通过
git commit -m ...
命令调用?