Найти путь к каталогу git hooks на оболочке
Как мне найти полный путь к.git/hooks
каталог текущего Git-репозитория?
Я вижу следующие проблемы:
Глубоко в структуре каталоговЯ могу быть где угодно глубоко в структуре каталогов git-репозитория, например
/home/user/project/.git/hooks
и я в папке
/home/user/project/foo/bar/baz/
подмодулиБолее новые версии git помещают метаданные субмодуля не в.git/
но в основном хранилище и.git
это только файл, например
$ cat /home/user/project/vendor/foo/.git
gitdir: ../../.git/modules/vendor/foo
Таким образом, в этом случае, крючки DIR находится в
/home/user/project/.git/modules/vendor/foo/hooks