Ten zapis wyjaśni metodę łatwego ustalenia wcześniejszego zatwierdzenia w Git.
Jak łatwo naprawić przeszłe zatwierdzenie w Git?
Aby łatwo naprawić przeszłe zatwierdzenie w Git, wypróbuj poniżej na liście:
Krok 1: Przejdź do lokalnego katalogu
Najpierw przełącz się do konkretnego repozytorium GIT, wpisując polecenie danego wiązki:
$ cd "c: \ git \ reposa"
Krok 2: Zaktualizuj plik
Następnie użyj „Echo”Poleć i zaktualizuj zawartość pożądanego pliku:
$ echo „This Is New 2” >> NEW2.tekst
Krok 3: Śledź zmiany
Następnie dodaj nowe zmiany w strefie inscenizacji GIT:
$ git add .
Krok 4: Sprawdź dziennik git
Teraz sprawdź historię zatwierdzenia i wybierz identyfikator zatwierdzenia, do którego chcesz dodać nowe zmiany:
$ git log -linia
Do poniższego wyjścia wybraliśmy „79dbb1d„Zatwierdź identyfikator do dalszego przetwarzania:
Krok 5: Utwórz poprawek zatwierdzenia
Uruchom „git zatwierdzić„Polecenie z„-naprawić„Opcja i pożądany identyfikator zatwierdzenia, aby utworzyć naprawę konkretnego zatwierdzenia:
$ git commit -Fixup 79dbb1d
Krok 6: Scal Fixup Commit
Następnie wykonaj opcję Rebase, aby połączyć zatwierdzenie naprawy w ostatnim zatwierdzeniu:
$ git rebase -i head ~ 5
Tutaj "-I„Flaga jest używana do trybu interaktywnego, który umożliwia edycję zobowiązań i„Głowa ~ 5„Opcja służy do edytowania ostatnich pięciu zobowiązań:
Po wykonaniu powyższego polecenia domyślny edytor otworzy się za pomocą interaktywnego ekranu:
Teraz zmień pozycję zatwierdzenia naprawy, umieszczając ją po zatwierdzeniu celu. Następnie wymień „wybierać”Słowo kluczowe z„naprawić”Oprócz zatwierdzenia, które należy naprawić. Następnie naciśnij „Ctrl + s„Klucze do zapisywania zmian i zamknięcia otwartego pliku:
Można zauważyć, że operacja rebazy została pomyślnie wykonana w celu ustalenia wcześniejszego zatwierdzenia:
Krok 7: Sprawdź przeszłość operacji naprawy zatwierdzenia
Aby upewnić się, czy operacja naprawy została przeprowadzona pomyślnie, czy nie, sprawdź historię zatwierdzenia:
$ git log -linia
Zgodnie z podwładnym zrzutem ekranu wcześniej określony zatwierdzenie został ustalony i zastąpiony nowym identyfikatorem zatwierdzenia:
Krok 8: Wyświetl nowe szczegóły zatwierdzenia
Wreszcie, wykonaj „Git Show”Polecenie wraz z nowo przypisanym identyfikatorem zatwierdzenia, aby wyświetlić zaktualizowaną treść:
$ git show 42a0bdb
Można zauważyć, że zmiany zostały dodane do nowo przydzielonego identyfikatora zatwierdzenia:
Skutecznie wyjaśniliśmy metodę ustalenia wcześniejszego zatwierdzenia.
Wniosek
Aby naprawić przeszłe zatwierdzenie, najpierw przejdź do konkretnego repozytorium. Następnie zaktualizuj pożądany plik i śledź go. Następnie zobacz historię zatwierdzenia i wybierz żądany identyfikator zatwierdzenia, który należy naprawić. Następnie utwórz naprawę wybranego identyfikatora zatwierdzenia za pomocą „git commit -fixup " Komenda. Następnie wykonaj operację rebazy, aby połączyć zatwierdzenie naprawy w ostatnim zatwierdzeniu. Ten zapis wyjaśnił metodę ustalenia wcześniejszego zatwierdzenia w Git.