【发布时间】:2022-01-04 19:47:05
【问题描述】:
我想在提交消息中自动添加我的团队名称,我已使用以下命令在全局配置中注册:
git config --global user.team "Seawolves"
有许多团队在同一个项目中工作,我们共享一个在 gitconfig 文件中指定的模板文件。
[commit]
template = /mnt/share/gitmessage
这是我的 ~/.gitconfig 的一部分:
cat ~/.gitconfig
[user]
name = Rajesh Khanna
email = rajesh.khanna@somthing.com
team = Seawolves
从 ~/.gitconfig 获取团队名称并将 git 放入提交消息的最佳方法是什么?我应该使用 prepare-commit-msg 钩子吗?或者它是一种更简单的方式来获取消息,就像它为电子邮件和姓名自动完成的那样?
或者我需要使用以下命令获取它吗:git config user.team
然后将其回显到类似于我在此处找到的消息中: https://gist.github.com/bartoszmajsak/1396344/97081e76ab275f5fe526347908503febd1340495
【问题讨论】:
标签: git automation pre-commit-hook