Jak usunąć ostatnie 5 zobowiązań z repozytorium GIT
- 3759
- 475
- Juliusz Sienkiewicz
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:
- Sprawdź oddział, który chcesz zmodyfikować historię zatwierdzenia:
Git Checkout Branch_name
- 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
- 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
- Jeśli są konflikty Podczas rebazy będziesz musiał je rozwiązać. Po rozwiązaniu wszystkich konfliktów uruchom:
GIT REBASE -Continue
- 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.