Cofnij „git add <dir>

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 w lepszym zorganizowaniu repozytorium. Deweloperzy mogą od razu wystawiać i popełniać cały folder. Ponadto mogą również rozpalić folder, w tym wszystkie jego pliki.

Ten zapis obejmie następujące aspekty:

  • Warunek: Dodaj folder/katalog do indeksu GIT
  • Metoda 1: Cofnij „Git Dodaj”/STATED DIRECTORY za pomocą polecenia „Git Reset”
  • Metoda 2: Cofnij „Git Dodaj”/STATED DIRECTORY za pomocą polecenia „Git Restore”
  • Metoda 3: Cofnij „GIT Dodaj”/Scenaged Directory za pomocą polecenia „Git RM”

Warunek: Dodaj folder/katalog do indeksu GIT

Aby dodać konkretny katalog do indeksu git, najpierw przejdź do żądanego repozytorium GIT i wyświetl jego zawartość. Następnie dodaj podfolder/subkwatory do indeksu GIT przy użyciu „Git dodaj " Komenda.

Krok 1: Przejdź na lokalne repozytorium

Najpierw wprowadź poniższe polecenie i przekieruj do konkretnego lokalnego repozytorium:

CD "C: \ git \ repo1"

Krok 2: Wyświetl zawartość repozytorium

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

LS

Poniższe wyjście wskazuje, ż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 konkretną nazwą podfolderu, aby je śledzić:

Git Dodaj subdir

Krok 4: Wyświetl status GIT

Aby sprawdzić, czy cały podfolder został zainscenizowany, czy nie, zobacz status GIT:

status git

Można zauważyć, że cały podfolder, w tym jego treść, został śledzony:

Metoda 1: Cofnij „Git Dodaj”/STATED DIRECTORY za pomocą polecenia „Git Reset”

„„Git Reset„Polecam niestosowanie wszystkich zainscenizowanych plików i folderów. Cofnąć „Git dodaj ”Operacja, wykorzystaj„Git Reset”Polecenie i określ nazwę katalogu/folderu:

Git Reset Subdir

Metoda 2: Cofnij „Git Dodaj”/STATED DIRECTORY za pomocą polecenia „Git Restore”

„„Git Przywróć„Polecenie z„-wystawiany na scenie”Opcja usuwa sceniczny plik lub folder, który nie jest jeszcze popełniony. Aby cofnąć konkretny folder stopniowy, wykonaj poniższe polecenie:

Git Restore -ustalony .

Metoda 3: Cofnij „GIT Dodaj”/Scenaged Directory za pomocą polecenia „Git RM”

„„git rm„Polecenie z„-buforowany" I "-R”Opcje i nazwa katalogu/folderu usuwa konkretny katalog i wszystko w nim z indeksu GIT:

git rm -zaliczony -r subdir

Tutaj:

  • "-buforowany„Opcja jest używana do wykonania„git rm”Polecenie działa tylko w indeksie GIT.
  • "-R„Opcja jest wykorzystywana do usuwania rekurencyjnego.
  • "subdir”To nasz pożądany folder/katalog.

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

status git

Jak widać, „subdir„Podfolder/Directory został pomyślnie niezbadany:

Wyjaśniliśmy różne metody cofnięcia operacji „dodaj git”.

Wniosek

Git zapewnia różne polecenia, aby cofnąć operację „dodaj git”, na przykład „Git Reset ”,„Git Przywróć -stadion ." I "git rm -cached -r " polecenia. Polecenia te usuwają określony folder śledzony z obszaru oceny git. W tym zapisie wyjaśniono różne metody cofania operacji „dodaj git”.