我有想要在所有存储库中传播的编辑器设置。如果用户定义了自己的设置,它当然应该删除存储库选择。
我想这样做是因为我有一堂课,每个学生都克隆了这个 repo。通常他们会忘记设置 core.editor 设置并最终搞乱 vi,通常会崩溃 repo,就像他们诅咒了魔法一样。
因为它适用于我的 HOME 目录,所以我尝试在我的 repo 目录中使用 .gitconfig,就像我会设置一个 .gitignore 一样,但它似乎不起作用。
编辑 :
--global
允许用户设置其偏好以覆盖 repo,但它不允许他在克隆时获取 repos 配置。- .git/config 不在克隆的 repo 之间共享