#git
Вопрос:
На моем корпоративном компьютере у меня есть набор крючков github, определенных в /opt/github-hooks/hooks
Там есть крючки для pre-commit
, post-commit
, pre-push
и так далее.
Теперь эти крючки предназначены для обеспечения соблюдения стандартов кода, правил синтаксиса и тому подобного. Но сейчас я прохожу курс по Udemy с использованием подхода, основанного на коде, и я хотел бы освободиться от этих ограничений для конкретного каталога, содержащего мой код курса.
Но, конечно, я не хочу полностью снимать крючки.
Есть ли способ исключить определенный каталог из домена github hooks?
Комментарии:
1. Это крючки Git , а не крючки GitHub . Крючки Git имеют разные методы вызова; некоторые из них по своей сути предназначены для каждого репозитория. Вы можете написать свои крючки , чтобы проверить результат
git rev-parse --git-dir
илиgit rev-parse --show-toplevel
, и вы можете запускать команды, такие какgit commit
с-n
, чтобы полностью пропустить крючки Git. Я думаю, вам нужно быть более конкретным (иметь более сфокусированный вопрос), чтобы получить более полезный ответ.