修改git存储库根配置

时间:2014-02-25 00:55:24

标签: git

我正在添加一个git提交模板来帮助标准化我们的提交注释。

我添加了模板并修改了本地`.git / config'文件以包含模板,但这仅适用于此特定克隆。

有没有办法修改.git/config以在Git Repository根目录中包含commit.template的值,这样当有人克隆存储库时,他们有可用的设置?

2 个答案:

答案 0 :(得分:1)

无法在克隆的存储库中强制执行配置设置。

可以做的是将模板和钩子脚本打包为存储库的一部分,然后包含某种“设置”脚本,将其复制到所有适当的位置。 / p>

答案 1 :(得分:0)

我能找到的解决方案是修改系统范围的.gitconfig文件,以包含commit.template相对于存储库的路径。

制作新鲜克隆时

虽然系统范围.gitconfig文件具有最低优先级,如Git Configuration中所述,但如果未修改本地或全局配置文件,则它将应用于系统上的所有存储库。