我正在为团队实施git模板提交消息。
我已通过.git/hooks/prepare-commit-msg
挂钩来完成它
添加一行:
cat ".gitmessage" >> "$1"
我也配置了以下内容:
git config --local commit.template .gitmessage
嗯,模板功能正常但只有在调用git commit时才能正常工作
没有 -m
标志。
不幸的是,所有团队成员的工作流程是:
git add ...
git commit -m "Some message"
问题:如何强制git始终打开编辑器来编辑邮件,
即使被git commit -m ...
命令调用?