Kiedy programiści wprowadzają zmiany w swoich projektach, muszą dodać te zmiany do obszaru inscenizacji. Następnie konieczne jest przesunięcie tych zmian do lokalnego repozytorium. W tym celu można zastosować polecenie „GIT Commit”. To polecenie przesuwa zmiany obszaru inscenizacji do lokalnego repozytorium i generuje identyfikator zatwierdzenia. Ponadto z tym poleceniem można również użyć różnych opcji do wykonywania różnych operacji.
W tym artykule wyjaśni różne opcje zatwierdzenia GIT.
Jakie są różne opcje zatwierdzenia git?
Ważne opcje zatwierdzenia git są następujące:
Jak używać opcji GIT Commit „-m”?
„„-M„Opcja w„git zatwierdzić„Polecenie jest wykorzystywane do określenia komunikatu zatwierdzenia. Umożliwia użytkownikom zapisanie/wpisanie żądanej wiadomości zatwierdzenia za pomocą poleceń zamiast domyślnego edytora tekstu.
Sprawdź następujące kroki, aby zobaczyć, jak skorzystać z tej opcji.
Krok 1: Wyświetl status GIT
Najpierw wyświetl aktualny status działającego repozytorium:
Status $ git
Można zauważyć, że jest jedno „demo.plik txt ”, który należy popełnić:
Krok 2: Zmiany popełniania
Teraz wpisz „git zatwierdzić”Polecenie wraz z„-M„Flaga i pożądany komunikat o zatwierdzeniu, aby popełnić zmiany:
$ git commit -m „modyfikowany plik demo”
Krok 3: Wyświetl wiadomość zatwierdzenia
Następnie sprawdź historię zatwierdzenia, aby wyświetlić komunikat zatwierdzenia:
$ git log
Na poniższym obrazie można zobaczyć podświetlony komunikat zatwierdzenia:
Jak używać opcji GIT Commit „-a”?
„„-A„Można również użyć opcji z„git zatwierdzić„Polecenie określenia zatwierdzeń. Ta opcja popełnia tylko wszystkie już dodane pliki w git. Mówiąc dokładniej, ta opcja nie popełnia nowych nietakowanych plików. Aby uzyskać lepsze zrozumienie, spójrz na następujące kroki.
Krok 1: Wyświetl aktualny status
Najpierw wyświetl status bieżącego katalogu za pośrednictwem następującego polecenia:
Status $ git
Zgodnie z podwładnym wyjściem, bieżące repozytorium zawiera jeden zmodyfikowany i jeden nowy nietakowany plik:
Krok 2: Zmiany popełniania
Następnie wprowadź poniższe polecenie, aby popełnić zmiany:
$ git commit -a
Po wykonaniu wyżej wymienionych polecenia edytor tekstu otworzy się i poprosi o napisanie wiadomości zatwierdzenia. Wpisz żądany komunikat zatwierdzenia, zapisz zmiany i zamknij redaktor:
Poniższy obraz wskazuje, że popełnił jeden plik:
Krok 3: Sprawdź zmiany
Aby sprawdzić, czy pliki zostały popełnione, czy nie, sprawdź status GIT:
Status $ git
Można zauważyć, że popełniono tylko istniejący plik, a nowy nietakowany plik nie można popełnić:
Jak używać opcji GIT Commit „-AMend”?
„„-poprawiać„Opcja z„git zatwierdzić„Polecenie jest wykorzystywane do przepisywania ostatniego zatwierdzenia. Pozwala użytkownikom edytować/modyfikować komunikat zatwierdzenia. Jeśli użytkownik popełnił niewłaściwy komunikat zatwierdzenia, tę opcję można użyć do edytowania wiadomości zatwierdzenia.
Wypróbuj następujące instrukcje, aby zobaczyć, jak działa ta opcja.
Krok 1: Zobacz historię zatwierdzenia
Najpierw sprawdź dziennik git, aby wyświetlić najnowszą wiadomość zatwierdzenia:
$ git log
Krok 2: Edytuj wiadomość o zatwierdzeniu
Następnie napisz podane polecenie, aby przepisać ostatni komunikat o zatwierdzeniu:
$ git commit --amend
Po wykonaniu wyżej wymienionego polecenia edytor tekstu zostanie otwarty. Przepisz żądaną wiadomość o zatwierdzeniu, zapisz zmiany i zamknij redaktor:
Krok 3: Sprawdź zmiany
Na koniec upewnij się, czy komunikat zatwierdzenia został zmodyfikowany, czy nie, przeglądając historię zatwierdzenia:
$ git log
Jak widać, przesłanie zatwierdzenia zostało pomyślnie zmienione:
Wyjaśniliśmy skutecznie ważne opcje „git zatwierdzić" Komenda.
Wniosek
Opcje powszechnie używane z „git zatwierdzić„Dowództwo to„-m ”,„ -a ”i„ -Amend". „„-M„Opcja jest wykorzystywana do ustawienia żądanego komunikatu zatwierdzenia w wierszu poleceń. Natomiast "-A„Opcja jest używana do określenia zobowiązań i zapisu komunikatów zatwierdzenia w domyślnym edytorze tekstu. Co więcej, „-poprawiać„Opcja przepisuje ostatni zatwierdzenie. W tym artykule wyjaśniono różne opcje zatwierdzenia git.