我正在添加一个git提交模板来帮助标准化我们的提交注释。
我添加了模板并修改了本地`.git / config'文件以包含模板,但这仅适用于此特定克隆。
有没有办法修改.git/config
以在Git Repository根目录中包含commit.template
的值,这样当有人克隆存储库时,他们有可用的设置?
答案 0 :(得分:1)
无法在克隆的存储库中强制执行配置设置。
可以做的是将模板和钩子脚本打包为存储库的一部分,然后包含某种“设置”脚本,将其复制到所有适当的位置。 / p>
答案 1 :(得分:0)
我能找到的解决方案是修改系统范围的.gitconfig
文件,以包含commit.template
相对于存储库的路径。
制作新鲜克隆时
虽然系统范围.gitconfig
文件具有最低优先级,如Git Configuration中所述,但如果未修改本地或全局配置文件,则它将应用于系统上的所有存储库。