Cofnij „git add

Cofnij Git Add Dir



W Git pliki i foldery są podstawowymi jednostkami repozytorium. Każde repozytorium Git może zawierać kilka plików i folderów. Foldery pomagają programistom lepiej organizować repozytorium. Deweloperzy mogą przygotować i zatwierdzić cały folder jednocześnie. Co więcej, mogą również usunąć folder ze wszystkimi jego plikami.

Ten zapis obejmie następujące aspekty:

Warunek wstępny: Dodaj folder/katalog do indeksu Git

Aby dodać określony katalog do indeksu Git, najpierw przejdź do żądanego repozytorium Git i przejrzyj jego zawartość. Następnie dodaj podfolder/podkatalog do indeksu Git, używając „ git add ' Komenda.







Krok 1: Przełącz się na lokalne repozytorium

Najpierw wprowadź poniższe polecenie i przekieruj do określonego lokalnego repozytorium:



płyta CD 'C:\Go \R pol1'

Krok 2: Wyświetl zawartość repozytorium

Następnie wypisz zawartość bieżącego repozytorium:



ls

Poniższe dane wyjściowe wskazują, że bieżące repozytorium zawiera dwa pliki i jeden podfolder:





Krok 3: Dodaj podfolder do indeksu Git

Teraz użyj następującego polecenia wraz z nazwą konkretnego podfolderu, aby go śledzić:



git dodaj podreż

Krok 4: Wyświetl status Git

Aby sprawdzić, czy cały podfolder został wystawiony, czy nie, wyświetl status git:

status gita

Widać, że cały podfolder wraz z zawartością został prześledzony:

Metoda 1: Cofnij „git add ”/Staged Directory za pomocą polecenia „git reset”.

zresetuj git ” polecenie usuń wszystkie pliki i foldery z etapu etapowego. Aby cofnąć „ git dodaj ”, użyj opcji „ zresetuj git ” i podaj nazwę katalogu/folderu przemieszczania:

zresetuj git podreż

Metoda 2: Cofnij „git add ”/Staged Directory za pomocą polecenia „git restore”.

przywracanie git ” polecenie z „ -wystawiany na scenie ” powoduje usunięcie przemieszczonego pliku lub folderu, który nie został jeszcze zatwierdzony. Aby cofnąć określony folder przemieszczany, wykonaj poniższe polecenie:

git przywrócić --wystawiany na scenie .

Metoda 3: Cofnij „git add ”/Staged Directory za pomocą polecenia „git rm”.

git rm ” polecenie z „ –w pamięci podręcznej ' I ' -R ” i nazwa katalogu/folderu usuwa określony katalog i wszystko, co się w nim znajduje, z indeksu Git:

git rm --w pamięci podręcznej -R podreż

Tutaj:

  • –w pamięci podręcznej Opcja ” służy do ustawienia opcji „ git rm ” działają tylko na indeksie Git.
  • -R Opcja ” służy do usuwania rekurencyjnego.
  • podreż ” to nasz pożądany folder/katalog.

Na koniec sprawdź status Git, aby zweryfikować zmiany:

status gita

Jak widać, że „ podreż ” podfolder/katalog został pomyślnie usunięty z etapu:

Wyjaśniliśmy różne metody cofania operacji „git add

”.

Wniosek

Git udostępnia różne polecenia do cofnięcia operacji „git add

”, takie jak „ git reset ”, „ przywracanie git – etap . ' I ' git rm –cached -r ' polecenia. Te polecenia usuwają konkretny śledzony folder z obszaru przemieszczania Git. W tym artykule wyjaśniono różne metody cofania operacji „git add ”.