Gdy użytkownik modyfikuje lub dodaje nowe pliki kodu źródłowego w indeksie inscenizacji GIT. Następnie muszą zaktualizować bieżące repozytoria o nowo dodane zmiany przez popełnienie. Ponadto programiści mogą oglądać historię zatwierdzenia, kiedy tylko chcą, a także mogą zmienić dowolny komunikat zatwierdzenia.
W tym spisie omówi sposób modyfikacji starej komunikatów zatwierdzenia za pomocą „Git Rebase".
Jak zmienić stare komunikaty zatwierdzenia za pomocą „Git Rebase”?
Sprawdź następujące instrukcje modyfikowania starej wiadomości zatwierdzenia za pomocą „Git Rebase”:
Krok 1: Przekierowanie do konkretnego repozytorium
Początkowo przejdź do lokalnego repozytorium GIT, uruchamiając „płyta CD„Polecenie wraz ze swoją ścieżką:
$ cd "c: \ Users \ nazma \ git \ demo4"
Krok 2: Sprawdź historię dziennika
Następnie wykonaj „Git Log„Polecenie do wyświetlenia krótkiej historii dziennika odniesienia
$ git log --oneline -5
Tutaj określiliśmy zakres jako „-5”Co oznacza, że chcemy wyświetlić najnowsze pięć dzienników referencyjnych Commit. Jak widać, podkreśliliśmy „Bee2… „Sha-hash za zmianę przesłania zatwierdzenia:
Krok 3: Przenieś wskaźnik głowy
Użyj "Git Rebase”Polecenie wraz z„-I„Do wykonywania operacji rebazy rekurencyjnej i pozycji głowy jako„2”:
$ git rebase -i head ~ 2
Po wykonaniu wyżej wymienionych polecenia otworzy plik tekstowy za pomocą domyślnego edytora. Teraz poszukaj wybranego zatwierdzenia i umieść „mi”Aby edytować obok niego. Zapisz zmiany i zamknij okno:
Po zakończeniu domyślnego edytora wyświetli następujące instrukcje:
Krok 4: Zmień wiadomość zatwierdzenia
Na koniec wykonaj „git zatwierdzić„Zobowiązaj się”-poprawiać" opcja:
$ git commit --amend
Teraz dodaj nowy komunikat zatwierdzenia w domyślnej edytorze tekstu. Na przykład wpisaliśmy „To mój nowy plik tekstowy„Jako nowa wiadomość o zatwierdzeniu:
Jak widać, docelowe stare przesłanie zostało pomyślnie zmienione:
Krok 5: weryfikacja
Wreszcie, aby zapewnić zmodyfikowaną wiadomość o zatwierdzeniu, uruchom „Git Log" Komenda:
$ git log --oneline -5
Zgodnie z pod względem danych wyjściowych docelowa stara komunikat jest pomyślnie modyfikowana:
Zebraliśmy sposób zmiany starych komunikatów zatwierdzenia, wykorzystując „Git Rebase".
Wniosek
Aby zmodyfikować starą wiadomość o zatwierdzeniu za pomocą „Git Rebase”Po pierwsze, przekieruj do lokalnego repozytorium GIT. Następnie wyświetl historię dziennika zatwierdzenia GIT i wybierz stare zatwierdzenie, które należy zmodyfikować. Potem uruchom „git rebase -i head ~ 2„Polecenie, zmień status wybranego komunikatu zatwierdzenia i wykonaj„git commit -amend”Poleć i dodaj nowy komunikat zatwierdzenia. Ten zapis ilustruje sposób zmiany starego komunikatów zatwierdzenia, wykorzystując „Git Rebase".