Jak usunąć ostatnie 5 zobowiązań z repozytorium GIT

Jak usunąć ostatnie 5 zobowiązań z repozytorium GIT

Usunięcie ostatnich kilku zobowiązań z repozytorium GIT jest stosunkowo prostym procesem, który można osiągnąć za pomocą kilku prostych poleceń. W tym przewodniku wyjaśnimy, jak usunąć kilka ostatnich zobowiązań z repozytorium Git, a także omówić, dlaczego to może być konieczne. Podamy również instrukcje krok po kroku dotyczące usunięcia kilku ostatnich zobowiązań z repozytorium, a także typowych problemów, które mogą pojawić się w tym procesie. Pod koniec tego przewodnika powinieneś dobrze zrozumieć, jak usunąć kilka ostatnich zatrudnionych z repozytorium Git.

Usuń kilka ostatnich zobowiązań z lokalnego repozytorium GIT

Aby usunąć ostatnie 5 zobowiązań z repozytorium GitHub, możesz użyć polecenia Git Rebase w następujący sposób:

  1. Sprawdź oddział, który chcesz zmodyfikować historię zatwierdzenia:
    Git Checkout Branch_name  
  2. Użyj „git rebase -i head ~ 5” polecenie rozpoczęcia interaktywnej rebazy z ostatnich 5 zobowiązań:
    git rebase -i head ~ 5  

    Git Rebase Head

  3. To otworzy edytor tekstu z listą ostatnich 4 zatrudnionych. Aby usunąć zatwierdzenie, zmień słowo "wybierać" na początku linii "upuszczać". Zapisz i zamknij plik.

    Zmień zdjęcie, aby upuścić i zapisz

  4. Jeśli są konflikty Podczas rebazy będziesz musiał je rozwiązać. Po rozwiązaniu wszystkich konfliktów uruchom:
    GIT REBASE -Continue  
  5. Jeśli Rebaz odniesie sukces, zobowiązania, które oznaczyłeś jako „upuszczenie” w interaktywnym rebazie, zostaną usunięte z historii lokalnego repozytorium.

Usuń również z publikacji z zdalnego repozytorium

Usuń zrzucone zobowiązania z zdalnego repozytorium. Przesuń zmiany mocno do zdalnego repozytorium.

GIT PUSH ORIGIN ORINICE_NAME -FORCE  

Należy pamiętać, że usunięcie historii zatwierdzenia jest destrukcyjną operacją, ponieważ na stałe usuwa zatrudnienie z repozytorium. Zasadniczo nie zaleca się usuwania historii zatwierdzenia, chyba że jest to absolutnie konieczne.

Wniosek

Usunięcie kilku ostatnich zatwierdzeń z repozytorium GIT jest stosunkowo prostym procesem, który można ukończyć w kilku krokach. Postępując zgodnie z instrukcjami przedstawionymi w tym przewodniku, nie powinieneś mieć problemu z usunięciem kilku ostatnich zatrudnienia z repozytorium. Należy pamiętać, że proces usuwania zatrudniania w repozytorium Git jest nieodwracalny, więc upewnij się, że jesteś pewien swoich decyzji przed przejściem. Dzięki odpowiedniemu podejściu możesz pomyślnie usunąć kilka ostatnich zobowiązań z repozytorium GIT.