Usuń zobowiązanie do git, które nie zostało zepchnięte

Usuń zobowiązanie do git, które nie zostało zepchnięte

GIT jest popularnym narzędziem projektów DevOps używanych do śledzenia różnych wersji projektów i zapewnia wiele funkcji, takich jak repozytorium Git, Git Stash, Git Branches i wiele innych. Ponadto użytkownicy GIT mogą łatwo cofnąć lub przywrócić zmiany i przywrócić poprzednią wersję projektu, usuwając zatwierdzenia GIT, które nie zostały jeszcze zepchnięte.

W tym poście pokazuje metodę usunięcia zobowiązania GIT, który nie został zepchnięty.

Usuń zobowiązanie do git, które nie zostało zepchnięte

Aby usunąć zatwierdzenie git, które nie zostało popchnięte, najpierw otwórz lokalne repozytorium GIT. Następnie skorzystaj z „Git Reset" Komenda.

Aby usunąć zatwierdzenie GIT, sprawdź poniżej notowaną procedurę.

Krok 1: Uruchom terminal git

Otwórz terminal Git Bash z menu Start:

Krok 2: Otwórz repozytorium GIT

Otwórz repozytorium GIT przez „płyta CD" Komenda:

$ cd "c: \ git"

Krok 3: Zrób nowy plik

Następnie skorzystaj z „dotykać„Polecenie, aby zrobić nowy plik:

$ Touch File1.tekst

Krok 4: Dodaj plik do środowiska inscenizacji

Dodaj utworzony plik do środowiska inscenizacji za pomocą wspomnianego polecenia:

$ git dodaj plik 1.tekst

Sprawdź status repozytorium GIT za pomocą „status git”Polecenie, aby sprawdzić, czy plik został dodany do środowiska inscenizacji:

Status $ git

Krok 5: Zatwierdź plik

Aby wdrożyć zmiany, zatwierdź plik ze środowiska inscenizacji:

$ git commit -m „Pierwszy zatwierdzenie”

Sprawdź dzienniki repozytorium GIT, aby sprawdzić, czy zmiany zostały popełnione, czy nie:

$ git log

Widać, że plik został pomyślnie popełniony tutaj:

Krok 6: Usuń git zatwierdzenie

Aby usunąć zatwierdzenie git, które nie zostało popchnięte, wykonaj „Git Reset" Komenda. To polecenie przywróci zobowiązanie do poprzedniego zatwierdzenia i odrzuci nowe zatwierdzenie:

$ git reset head ~ 1

Sprawdź ponownie dzienniki git, aby upewnić się, że zatwierdzenie git zostało usunięte, czy nie:

$ git log

Poniższe dane wyjściowe wskazuje, że pomyślnie usunęliśmy zatwierdzenie GIT, które nie zostało jeszcze zepchnięte:

Alternatywnie użytkownicy GIT mogą korzystać z „Git Reset”Polecenie wraz z„-twardy" opcja:

$ git reset -twarda głowa ~ 1

Wykazaliśmy metodę usuwania zatwierdzenia git, który nie został popchnięty.

Wniosek

Aby usunąć zobowiązanie GIT, które nie zostało zepchnięte, najpierw otwórz lokalne repozytorium GIT. Następnie dokonaj nowego zobowiązania do wdrażania zmian za pomocą „git zatwierdzić" Komenda. Aby usunąć zatwierdzenie git, które nie zostało popchnięte, skorzystaj z „Git resetować głowę ~ 1”Polecenie lub„Git Reset -Hard Head ~ 1" Komenda. Ten post wykazał metodę usuwania zatwierdzenia git, który nie został popchnięty.