Если Git-хук commit-msg на стороне клиента требует наличия тега рабочего элемента в сообщениях коммитов, какая опция git commit позволяет сделать коммит без запуска хука?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: --no-verify.
Почему это правильный ответ
Опция git commit --no-verify (или -n) позволяет пропустить выполнение всех клиентских хуков, включая commit-msg. Это полезно, когда вам нужно сделать коммит, который временно не соответствует правилам, установленным хуками, например, при исправлении опечатки или выполнении срочной правки, не требующей полного соблюдения всех формальностей. Опция --squash используется для объединения коммитов, но не влияет на выполнение хуков. --message '' просто создает коммит с пустым сообщением, что, скорее всего, вызовет ошибку хука commit-msg, если он требует непустого сообщения. --no-post-rewrite отключает хуки, срабатывающие после перезаписи истории (например, post-rewrite), но не влияет на хуки, связанные с созданием коммита.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется