Dlaczego warto używać „git rm” do usunięcia pliku zamiast „rm”

Dlaczego warto używać „git rm” do usunięcia pliku zamiast „rm”
Polecenie RM jest jednym z najbardziej solidnych narzędzi wiersza poleceń, które są najczęściej używane do usuwania plików i katalogów za pośrednictwem wiersza poleceń. Na platformach GIT programiści są zobowiązani do wprowadzenia zmian w repozytorium GIT w celu modyfikacji projektu i czasami są wymagane do usuwania plików z indeksu śledzenia. W tym celu użytkownicy GIT zwykle używają „git rm”Lub proste„Rm" Komenda.

Ten post będzie pokazał:

  • Dlaczego warto używać „git rm„Aby usunąć pliki zamiast„Rm"?
  • Jak usunąć plik za pomocą „git rm" Komenda?
  • Jak usunąć plik za pomocą „Rm" Komenda?

Dlaczego warto używać „git rm” do usuwania plików zamiast „rm”?

„„git rm" I "Rm”Służą do usuwania plików z repozytorium GIT. Główna różnica między tym poleceniem polega na tym, że GIT RM jest wykorzystywany do usuwania plików z indeksu śledzenia repozytorium GIT, a nie z działającego repozytorium. Jednakże "Rm”Polecenie całkowicie usuwa pliki z indeksu śledzenia i działającego repozytorium. Dlatego użytkownicy GIT są zobowiązani do używania GIT RM do usuwania plików z indeksu śledzenia i utrzymania go w repozytorium roboczym GIT.

Jak usunąć plik za pomocą polecenia „git rm”?

Użyj "git rm„Aby usunąć plik z indeksu śledzenia GIT i zachować go w działającym repozytorium. Aby usunąć pliki za pomocą „git rm„Polecenie, spójrz na podane instrukcje.

Krok 1: Otwórz terminal git

Najpierw otwórz terminal git z „Uruchomienie" menu:

Krok 2: Przejdź do repozytorium GIT

Przejdź do repozytorium GIT za pomocą „płyta CD" Komenda:

$ cd "c: \ git \ design"

Krok 3: Sprawdź stan repozytorium GIT

Sprawdź stan repozytorium, aby sprawdzić niezmienione i śledzone zmiany:

Status $ git

Krok 4: Przesuń plik do indeksu śledzenia

Dodaj nietakowany plik do indeksu inscenizacji, wykorzystując git ”dodać" Komenda:

$ git add .

Ponownie, sprawdź stan repozytorium, aby sprawdzić, czy niezmienione zmiany są popełnione, czy nie:

Status $ git

Tutaj możesz zobaczyć nietakowany plik „Plik.tekst”Z powodzeniem dodaje się do indeksu inscenizacji:

Krok 5: Usuń plik za pomocą polecenia „git rm”

Teraz skorzystaj z „git rm”Polecenie do usunięcia pliku z indeksu śledzenia (obszar zaawansowania), ale przechowuj go w repozytorium roboczym Git (obszar niestabilności):

$ git rm -pobudzony plik.tekst

Sprawdź status GIT Repository, aby sprawdzić, czy plik jest usuwany z indeksu śledzenia, czy nie:

Status $ git

Poniższe dane wyjściowe wskazuje, że plik jest usuwany z indeksu śledzenia, ale nadal istnieje w działającym repozytorium:

Alternatywnie skorzystaj z „LS”Polecenie, aby sprawdzić, czy plik jest usuwany, czy nie z działającego repozytorium:

$ ls

Wyjście pokazuje, że plik jest usuwany tylko z obszaru śledzenia, a nie z działającego repozytorium:

Jak usunąć plik za pomocą polecenia „RM”?

Aby całkowicie usunąć pliki z repozytorium, użytkownicy GIT mogą po prostu wykorzystać „Rm" Komenda. W tym celu przejdź przez podane instrukcje.

Krok 1: Sprawdź stan repozytorium

Najpierw sprawdź stan repozytorium GIT za pomocą „status git" Komenda:

Status $ git

Tutaj możesz zobaczyć „Plik.tekst„Plik jest obecny w działającym repozytorium i nie został jeszcze dodany do indeksu śledzenia:

Krok 2: Usuń plik za pomocą polecenia „RM”

Aby całkowicie usunąć plik z repozytorium GIT, użyj „Rm" Komenda:

plik $ rm.tekst

Ponownie sprawdź status, aby sprawdzić, czy plik został usunięty, czy nie:

Status $ git

Tutaj możesz zobaczyć, że plik jest pomyślnie usuwany z repozytorium GIT:

Krok 3: Wyświetl wszystkie pliki

Wyświetl wszystkie pliki, aby sprawdzić, czy plik jest usuwany z repozytorium roboczego GIT, czy nie, używając „LS" Komenda:

$ ls

Wyjście pokazuje, że plik jest całkowicie usuwany z indeksu śledzenia GIT, a także repozytorium roboczego:

Nauczyłeś się różnicy między „git rm" I "Rm„Polecenia i jak z nich korzystać.

Wniosek

„„git rm”I proste„Rm„Polecenia są wykorzystywane do usuwania plików. Główną różnicą między tymi dwoma poleceniami jest to, że Git RM usuwa plik dla indeksu śledzenia GIT, a nie z repozytorium roboczego GIT. Podczas gdy polecenie RM usuwa pliki na stałe z indeksu śledzenia i z działającego repozytorium. W tym poście wykazaliśmy, dlaczego używamy GIT RM do usuwania plików zamiast RM.