У меня точно такой же вопрос, как и у этого пользователя:
git шаблон инициализации, заменив измененные перехватчики
У меня есть новый файл шаблона в моем глобальном крюке git. Однако исходный файл шаблона уже загружен, поэтому git init
не перезаписывается. Я читаю то же самое здесь, это выглядит как правильное поведение git:
Из http://www.cs.potsdam.edu/cgi-bin/man/man2html?1+git-init:
Запуск git init в существующем репозитории безопасен. Я не буду перезаписать то, что уже есть. Основная причина rerunning git init должен забрать недавно добавленные шаблоны.
Итак, что является хорошим способом принудительно перезагрузить новые шаблонные крючки git? У меня много перехватов во многих репозиториях git на нескольких компьютерах и используется разными пользователями. Самый практичный способ состоит в том, чтобы пользователи выполняли определенную команду, вместо того, чтобы сообщать им сначала удалить крюк, а затем запустить команду git init. Есть ли способ сделать это?