Jeśli po stronie klienta Git hook commit-msg wymusza tag elementu pracy w komunikatach commitów, która opcja git commit pozwala na wykonanie commita bez uruchamiania hooka?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: --no-verify.
Dlaczego to jest odpowiedź
Opcja --no-verify (lub -n) pozwala na pominięcie wszystkich hooków po stronie klienta podczas wykonywania commita, w tym hooka commit-msg. Jest to przydatne, gdy z jakiegoś powodu trzeba ominąć wymogi narzucone przez hooki, na przykład podczas awaryjnych poprawek. Opcja --squash jest używana do łączenia commitów, a nie do omijania hooków. Opcja --message '' służy do podania pustego komunikatu commita, co nadal wywołałoby hook commit-msg. Opcja --no-post-rewrite jest związana z operacjami przepisywania historii, takimi jak rebase, i zapobiega uruchamianiu hooków post-rewrite, a nie commit-msg.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana