Начиная с git 1.7.1, вы можете установить init.templatedir в вашем gitconfig, чтобы указать git, где искать шаблоны.
Установите его так:
git config --global init.templatedir '~/.git_template'
После этого новые репозитории, которые вы создаете или клонируете, будут использовать этот каталог для шаблонов.Поместите нужные крючки в ~/.git_template/hooks
.Существующие репозитории можно переинициализировать с соответствующими шаблонами, запустив git init
в том же каталоге, в котором находится .git
.
Для версий git старше 1.7.1, запуск git init --template ~/.git_template
будет работать, если вам нравитсяя и все еще хочу управлять вашим .git_template
dir вместе с остальными вашими точечными файлами.Вы также можете использовать среду $GIT_TEMPLATE_DIR
, чтобы сообщить git init
, где находится каталог вашего шаблона.