我正在添加一个 git 提交模板来帮助标准化我们的提交记录。
我已经添加了模板并修改了本地".git/config"文件以包含模板,但这仅适用于此特定克隆。
有没有办法修改.git/config
以在 Git 存储库根目录中包含commit.template
值,以便在任何人克隆存储库时他们拥有可用的设置?
无法在克隆的存储库中强制实施配置设置。
您可以做的是将模板和挂钩脚本打包为存储库的一部分,然后包含某种"设置"脚本,将它们复制到所有适当的位置。
我能够找到的解决方案是修改系统范围的.gitconfig
文件,以包含相对于存储库的commit.template
路径。
制作新克隆时
虽然系统范围的.gitconfig
文件的优先级最低(如 Git 配置中所述),但如果未修改本地或全局配置文件,它将应用于系统上的所有存储库。