PRO

Как настроить git hooks? Для чего они используются?

git hooks — это скрипты, которые автоматически запускаются на определённых событиях Git, например перед коммитом или пушем. Их используют для проверки кода, форматирования, запуска тестов и защиты от ошибок в процессе работы.
Подробный ответ

Что такое hooks

git hooks — это скрипты, которые Git запускает при определённых событиях, например перед коммитом, перед пушем или после получения изменений.

Где они находятся

По умолчанию hooks хранятся в папке .git/hooks. Там лежат примеры файлов, которые можно переименовать и сделать исполняемыми.

cd .git/hooks
chmod +x pre-commit

Для чего используются

  • запуск линтера перед коммитом;

  • проверка тестов перед пушем;

  • проверка формата сообщений коммитов;

  • автоматизация повторяющихся проверок.

Что важно помнить

Hooks — локальная механика, поэтому их часто дублируют в CI/CD, чтобы проверки нельзя было обойти на машине разработчика.

Как ответить на собеседовании

git hooks — это автоматические скрипты, которые запускаются на событиях Git. Я использую их для линтеров, тестов и других проверок перед коммитом или пушем.

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге