W tym przewodniku omówimy metodę pomijania haków zatwierdzania w Git.
Jak pominąć hooki zatwierdzenia w Git (bez weryfikacji)?
W Git hooki zatwierdzenia to skrypty lub ukryte pliki, które są wykonywane przed lub po pewnych akcjach, takich jak zatwierdzanie kodu. Są przydatne do egzekwowania standardów kodowania, przeprowadzania testów lub przeprowadzania innych kontroli przed zezwoleniem na kontynuację zatwierdzenia. Mogą jednak zaistnieć sytuacje, w których użytkownicy Git będą chcieli pominąć te haki zatwierdzenia, na przykład gdy dokonują szybkiej naprawy.
W praktyce postępuj zgodnie z poniższymi instrukcjami:
- Uruchom lokalny katalog Git.
- Wygeneruj lub zmodyfikuj plik zgodnie z własnymi preferencjami.
- Dodaj zmiany w obszarze śledzenia.
- Pomiń hak zatwierdzenia, używając „ git zatwierdzenie ” polecenie wraz z „ –nie-zweryfikuj ' opcja.
Krok 1: Przejdź do katalogu lokalnego Git
Najpierw uruchom narzędzie Git bash w swoim systemie i przejdź do lokalnego katalogu Git, wykonując „ płyta CD ' Komenda:
cd 'C:\Użytkownicy\użytkownik\Git\newRepo'
Krok 2: Lista dostępnych danych
Następnie uruchom „ ls ” polecenie wylistowania dostępnych danych w podanym repozytorium:
lsZ poniższych danych wyjściowych wybraliśmy „ plik2.txt ” dla dalszego procesu:
Krok 3: Zmodyfikuj i śledź plik
Następnie zmodyfikuj plik za pomocą „ początek ” polecenie wraz z nazwą pliku:
uruchom plik2.txtW rezultacie w systemie stacjonarnym został uruchomiony domyślny edytor pliku. Dodaj/zmodyfikuj zawartość zgodnie z własnymi preferencjami i zamknij edytor po zapisaniu:
Krok 4: Śledź zmiany
Po wprowadzeniu zmian w pliku śledź zmodyfikowany plik w obszarze przejściowym, korzystając z opcji „ git dodaj ' Komenda:
git dodaj plik2.txt
Krok 5: Sprawdź aktualny status
Zobacz aktualny status działającego repozytorium Git, aby sprawdzić, czy plik był śledzony, czy nie:
status gitaWynikowe dane wyjściowe określają, że zmodyfikowany plik został pomyślnie dodany do obszaru przemieszczania:
Krok 6: Pomiń hooki zatwierdzenia
Wykonaj „ git zatwierdzenie ”, aby zatwierdzić zmiany. Jednakże ' –nie-zweryfikuj ” jest używana wraz z nią, aby pominąć wszystkie ukryte pliki z katalogu roboczego Git, a opcja „ -M ” możliwość dodania komunikatu o zmianach w zatwierdzeniu:
git commit --no-verify -m 'zmodyfikowano plik'Można zauważyć, że wszystkie zmiany zostały pomyślnie zatwierdzone:
Notatka: Nie istnieje żadne polecenie weryfikacyjne do sprawdzania haków pomijania zatwierdzeń w Git.
To wszystko o pomijaniu historii zatwierdzeń w Git.
Wniosek
W Git hooki zatwierdzenia to skrypty lub ukryte pliki, które są wykonywane przed lub po pewnych akcjach, takich jak zatwierdzanie kodu. Aby pominąć hooki zatwierdzania w Git, najpierw uruchom lokalny katalog Git i wygeneruj lub zmodyfikuj plik zgodnie z własnymi preferencjami. Następnie dodaj zmiany w obszarze śledzenia. Na koniec pomiń hak zatwierdzenia, używając „ git zatwierdzenie ” polecenie wraz z „ –nie-zweryfikuj ' opcja. Ten samouczek ilustruje haczyki pomijania zatwierdzeń w Git.