我添加了一个git commit模板来帮助我们的commit commit标准化。修改git存储库root配置
我已经添加了模板并修改了本地`.git/config'文件以包含模板,但是这仅适用于此特定克隆。
有没有办法修改.git/config
以便在Git Repository根目录中包含commit.template
的值,这样当任何人克隆存储库时,它们都有可用的设置?
我添加了一个git commit模板来帮助我们的commit commit标准化。修改git存储库root配置
我已经添加了模板并修改了本地`.git/config'文件以包含模板,但是这仅适用于此特定克隆。
有没有办法修改.git/config
以便在Git Repository根目录中包含commit.template
的值,这样当任何人克隆存储库时,它们都有可用的设置?
无法在克隆存储库中强制执行配置设置。
你可以做的是将你的模板和钩子脚本打包成仓库的一部分,然后包含某种“设置”脚本,将它们复制到所有适当的位置。
我能找到的解决方案是修改系统范围.gitconfig
文件以包含相对于存储库的commit.template
的路径。
当一个新的克隆是由
虽然全系统.gitconfig
文件的优先级最低,为Git Configuration描述,如果本地或全局配置文件不会被修改,将在所有仓库的系统上应用。