У меня есть настройки редактора, которые я хочу распространить во всех репозиториях. Если пользователь определяет свои собственные настройки, он, конечно, должен стереть выбор репозитория.
Я хочу сделать это, потому что у меня есть класс, и каждый студент клонирует репо. Обычно они забывают установить параметр core.editor и в конечном итоге возятся с vi, обычно разрушая репозиторий, точно так же, как если бы они проклинали магическую силу.
Поскольку это работало для моего домашнего каталога, я пытался использовать .gitconfig в своем репозитории, как если бы я установил .gitignore, но, похоже, он не работает.
РЕДАКТИРОВАТЬ:
--global
ДОЛЖЕН позволять пользователю устанавливать свои предпочтения для переопределения репо, но не позволяет ему извлекать конфигурацию репозитория при клонировании.
- .git / config не является общим для клонированного репо