Różnica między „git rm -cached x” i „git resetowanie głowicy - x”?

Różnica między „git rm -cached x” i „git resetowanie głowicy - x”?

W GIT użytkownicy zajmują się wieloma plikami źródłowymi, aby zwiększyć wydajność procedury rozwoju. Po pracy nad nimi mogą usunąć te pliki z repozytorium GIT w celu czyszczenia i tworzenia celów miejsca, jeśli pliki te są niepotrzebne. Aby to zrobić, „git rm" I "Git Reset„Można użyć poleceń.

Ten przewodnik wyróżni „Git Reset - x" I "git rm -cached„Polecenia z ich pracą.

Różnica między poleceniami „GIT RM -RM” i „GIT RESET HEAD - X”

Kiedy programista chce usunąć dodane zmiany z „git rm -cached„Można użyć polecenia. Powraca również zmiany w obszarze śledzenia. Z drugiej strony „Git Reset - x”Polecenie służy do usuwania dodanych zmian na stałe z lokalnego katalogu GIT.

Jak usunąć treść z repozytorium GIT za pomocą polecenia „Git Rm -Cached”?

Aby usunąć plik z repozytorium GIT i powrócić do obszaru inscenizacji, postępuj zgodnie z instrukcjami poniżej.

Krok 1: Przejdź do repozytorium GIT

Początkowo przejdź do lokalnego repozytorium Git, uruchamiając „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ perk1"

Krok 2: Lista zawartość repozytorium

Wykonaj „LS„Polecenie do sprawdzenia listy istniejących treści:

$ ls

W podwodnej wydajności wybraliśmy „plik 1.tekst„Plik do usuwania celów:

Krok 3: Usuń plik zaawansowany

Teraz usuń wcześniej wybrany plik, wykorzystując „git rm" Komenda:

$ git rm -pobudzony plik 1.tekst

Tutaj "-buforowany„Opcja jest używana jako synonim„-wystawiany na scenie" opcja:

Krok 4: Sprawdź status

Następnie uruchom „status git .„Polecenie do sprawdzenia aktualnego statusu repozytorium roboczego:

Status $ git .

Zgodnie z pod względem danych wyjściowych określony plik został pomyślnie usunięty:

Jak usunąć plik z repozytorium GIT przy użyciu polecenia „Git Reset Head”?

W celu usunięcia konkretnych zmian z repozytorium GIT, „„Git resetuj głowę - „Można użyć polecenia. Aby to zrobić, wykonaj kroki poniżej listy.

Krok 1: Wyświetl status repozytorium

Najpierw sprawdź status bieżącego repozytorium roboczego za pomocą następującego polecenia:

Status $ git .

Można zauważyć, że bieżące repozytorium zawiera najnowsze dodane zmiany, takie jak usunięte „plik 1.tekst”Plik i kolejny niezbadany”plik 1.tekst" plik:

Krok 2: trwale usuń plik z repozytorium GIT

Teraz wykonaj „Git Reset”Polecenie do usunięcia ostatnio dodanych zmian, w tym stopniowatego i niestabilnego:

$ git reset głowica - plik 1.tekst

Tutaj "-”Służy do oddzielenia podanego polecenia od określonej nazwy pliku. Powyższe polecenie usunię określone z repozytorium:

Krok 3: Sprawdź usuniętą operację

Wreszcie, aby upewnić się, że określony plik zostanie usunięty z repozytorium, użyj „status git ." Komenda:

Status $ git .

Można zauważyć, że obszar roboczy jest czysty i nic do popełnienia:

Krótko wyjaśniliśmy różnicę i działanie „git rm -cached" I "Git Reset - x" polecenia.

Wniosek

„„git rm -cached”Polecenie jest wykorzystywane do usuwania dodanych zmian z repozytorium GIT i powrót do obszaru inscenizacji. Natomiast „Git Reset - x”Polecenie trwale usuwa dodane zmiany z repozytorium GIT. Ten post zapewnił różnicę między „Git Reset - x" I "git rm -cached„Polecenia i ich praca.