Patrzę na git hook, który szuka instrukcji print w kodzie Pythona. Jeśli znaleziono instrukcję print, uniemożliwia to polecenie git.
Chcę pominąć ten hak i powiedziano mi, że jest na to polecenie. Nie udało mi się go znaleźć. jakieś pomysły?
git
githooks
git-commit
Ben
źródło
źródło
commit
): stackoverflow.com/questions/58337861/…Odpowiedzi:
Może (ze
git commit
strony podręcznika ):Jak skomentował przez Błażeja ,
-n
może mieć inną rolę dla niektórych poleceń.Na przykład
git push -n
jest tak naprawdę suchym pchnięciem.Tylko
git push --no-verify
pominie hak.Uwaga: Git 2.14.x / 2.15 poprawia zachowanie - brak weryfikacji:
Zobacz zatwierdzenie 680ee55 (14 sierpnia 2017 r.) Autor: Kevin Willford (``) .
(Połączone przez Junio C Hamano -
gitster
- w commit c3e034f , 23 sierpnia 2017)Davi Lima zwraca uwagę w komentarzach
git cherry-pick
ma nie wspierać --no-zweryfikować.Jeśli więc wybranie wiśni wyzwoli haczyk poprzedzający zatwierdzenie, możesz, tak jak w tym poście na blogu , skomentować / wyłączyć w jakiś sposób ten haczyk, aby kontynuować git cherry-pick.
Ten sam proces byłby konieczny w przypadku
git rebase --continue
rozwiązania konfliktu po scaleniu.źródło
git rebase --continue
btwhook
folder za pomocą skryptów wstępnego zatwierdzania, to takie denerwujące, czy istnieje sposób, aby zapobiechook
zastąpieniu mojego folderu przez git pull?Od
man githooks
:źródło
Dla tych,
very beginners
który ma spędzić kilka godzin na to commit (zcomment
ano verify
) bez dalszej emisjiźródło