Usuń plik z najnowszego zatwierdzenia | Git

Usuń plik z najnowszego zatwierdzenia | Git
GIT to dobrze znane narzędzie kontroli wersji często używane do zarządzania projektami i ich kodem źródłowym. Deweloperzy, którzy pracują z git, doświadczają niestałów, sceny i zaangażowanego środowiska. W środowisku niestazy programista może edytować pliki i wysyłać je do środowiska inscenizacji, znane również jako przestrzeń indeksowa. Pliki obecne w przestrzeni inscenizacji są gotowe do zatwierdzenia. Zaangażowana przestrzeń jest głównym repozytorium, w którym wszystkie zmiany są wdrażane.

Zazwyczaj użytkownicy mogą chcieć cofnąć zaangażowane zmiany i spróbować przywrócić projekt do poprzedniego stanu lub mogą chcieć zmodyfikować najnowszy zaangażowany plik i chcieć przywrócić plik do środowiska inscenizacji lub niestabilności.

W tym spisie omówi:

  • Jak usunąć plik z najnowszego zatwierdzenia za pośrednictwem polecenia GIT Reset?
  • Jak usunąć plik z najnowszego zatwierdzenia za pośrednictwem polecenia GIT RM?

A więc zacznijmy!

Jak usunąć plik z najnowszego zatwierdzenia za pośrednictwem polecenia GIT Reset?

Aby usunąć plik z najnowszego zatwierdzenia za pomocą polecenia GIT Reset, najpierw otwórz repozytorium robocze GIT i użyj „Git Reset -soft Head ~ 1" Komenda.

Aby usunąć plik z najnowszego zatwierdzenia, sprawdź dostarczoną procedurę.

Krok 1: Otwórz terminal git git git
Z „Uruchomienie„Menu, otwórz terminal Git Bash:

Krok 2: Przejdź do repozytorium GIT
Przejdź do lokalnego repozytorium GIT:

$ cd "c: \ git"

Krok 3: Zrób nowy plik
Zrób nowy plik w repozytorium GIT:

$ Touch File1.tekst

Krok 4: Dodaj plik do obszaru sceny
Po utworzeniu nowego pliku dodaj go do obszaru inscenizacji, wykorzystując dostarczone polecenie:

$ git dodaj plik 1.tekst

Przejdźmy do następnego kroku, aby sprawdzić, czy plik zostanie dodany do obszaru inscenizacji.

Krok 5: Sprawdź status pliku
Sprawdź status repozytorium, aby sprawdzić, czy plik jest dodawany do obszaru inscenizacji, czy nie:

Status $ git

Tutaj możesz zobaczyć, że plik jest pomyślnie dodany w obszarze inscenizacji:

Krok 6: Zatrzymaj plik sceny
Następnie poprowadź zainstalowany plik za pośrednictwem „git zatwierdzić”Polecenie i określ wymagany komunikat za pomocą„-M" opcja:

$ git commit -m „File1 jest popełniony”

Krok 7: Sprawdź dziennik git
Sprawdź dziennik git, aby sprawdzić, czy modyfikacje są popełnione, czy nie:

$ git log

Krok 8: Usuń plik z najnowszego zatwierdzenia
Następnie usuń plik z najnowszego zatwierdzenia za pomocą „Git Reset”Polecenie wraz z„-miękki„Opcja, ponieważ przeniesie zaangażowane pliki do obszaru inscenizacji bez utraty zawartości pliku:

$ git reset -Soft Head ~ 1

Następnie sprawdź status GIT, aby sprawdzić, czy plik został przeniesiony z powrotem do obszaru inscenizacji:

Status $ git

Tutaj, widać, usunęliśmy plik z najnowszego zatwierdzenia i został on dodany z powrotem do obszaru inscenizacji:

Jak usunąć plik z najnowszego zatwierdzenia za pośrednictwem polecenia GIT RM?.

Aby usunąć plik z najnowszego zatwierdzenia za pomocą polecenia GIT RM, sprawdź dostarczoną procedurę.

Krok 1: Utwórz nowy plik
Po pierwsze, utwórz nowy plik w aktualnie otwartym repozytorium:

$ Touch File2.tekst

Krok 2: Dodaj pliki i katalogi do obszaru inscenizacji
Aby dodać wszystkie niestabilne pliki do obszaru oceny, użyj podanego polecenia za pomocą „." opcja:

$ git add .

Krok 3: Sprawdź status repozytorium GIT
Sprawdź status repozytorium GIT, aby sprawdzić, czy pliki i katalogi są dodawane do obszaru inscenizacji, czy nie:

Status $ git

Krok 4: Zatrzymaj wszystkie pliki inscenizacji
Następnie zatwierdź pliki inscenizacji za pomocą dostarczonego polecenia:

$ git commit -m „Wszystkie pliki są zaangażowane”

Sprawdź dziennik repozytorium GIT, aby sprawdzić, czy pliki są popełnione, czy nie:

$ git log

Krok 5: Usuń plik z najnowszego zatwierdzenia
Na koniec, aby usunąć plik z najnowszego zatwierdzenia z obszaru inscenizacji, skorzystaj z „git rm" Komenda:

$ git rm -pobudzony plik2.tekst

Krok 6: Sprawdź status
Ponownie sprawdź obecny stan repozytorium GIT:

Status $ git

Poniższe dane wyjściowe wskazuje, że pomyślnie usunęliśmy plik z najnowszego zatwierdzenia i z obszaru inscenizacji:

Nauczyliśmy cię, jak usunąć plik z najnowszego zatwierdzenia.

Wniosek

Użytkownicy mogą usunąć plik z najnowszego zatwierdzenia i przywrócić poprzednią wersję. Aby usunąć plik tylko z najnowszego zatwierdzenia bez utraty treści, użyj „$ git reset -soft head ~ 1" Komenda. Aby usunąć plik z najnowszego zatwierdzenia i usunąć go z obszaru inscenizacji, użyj „$ git rm -cached " Komenda. W tym zapisie nauczyliśmy Cię, jak usuwać pliki z najnowszego zatwierdzenia.