Отключить крючки github для определенной папки?

#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. Я думаю, вам нужно быть более конкретным (иметь более сфокусированный вопрос), чтобы получить более полезный ответ.