我有一些编辑器设置,希望能在所有的代码库中使用。如果用户定义了自己的设置,那么它应该覆盖默认设置。
我想这么做是因为我有一个班级,每个学生都克隆代码库。通常他们会忘记设置核心编辑器并在vi中瞎搞,最终导致仓库崩溃,就好像他们附有诅咒般的魔力。
既然在HOME目录下可以使用它,我尝试在我的代码库目录下使用.gitconfig文件,就像我设置.gitignore一样,但似乎不起作用。
编辑:
--global
允许用户设置自己的首选项来覆盖代码库中的设置,但它不允许用户在克隆代码库时获取代码库的配置。- .git/config 文件在克隆代码库后不会被共享。