Annulla “git aggiungi <dir>

Annulla “git aggiungi <dir>
In Git, file e cartelle sono le unità di base del repository. Ogni repository Git può contenere diversi file e cartelle. Le cartelle aiutano gli sviluppatori a organizzare il repository in modo migliore. Gli sviluppatori possono mettere in scena e commettere l'intera cartella contemporaneamente. Inoltre, possono anche spostarsi la cartella, inclusi tutti i suoi file.

Questo articolo coprirà i seguenti aspetti:

  • Prerequisito: Aggiungi cartella/directory all'indice Git
  • Metodo 1: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git reset"
  • Metodo 2: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git Restore"
  • Metodo 3: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git RM"

Prerequisito: Aggiungi cartella/directory all'indice Git

Per aggiungere la particolare directory all'indice GIT, in primo luogo, vai al repository Git desiderato e visualizza il suo contenuto. Quindi, aggiungi la sottocartella/sottodirectory all'indice Git usando “git aggiungi "Comando.

Passaggio 1: passare al repository locale

Innanzitutto, inserisci il comando sotto l'elenco e reindirizza al particolare repository locale:

CD "C: \ git \ repo1"

Passaggio 2: visualizzare il contenuto del repository

Quindi, elenca il contenuto del repository corrente:

ls

L'output seguente indica che il repository corrente contiene due file e una sottocartella:

Passaggio 3: aggiungi la sottocartella all'indice Git

Ora, utilizza il seguente comando insieme al nome della sottocartella particolare per rintracciarlo:

git aggiungi subdir

Passaggio 4: Visualizza lo stato GIT

Per verificare se l'intera sottocartella è stata messa in scena o meno, visualizza lo stato GIT:

Stato Git

Si può vedere che l'intera sottocartella, incluso il suo contenuto, è stata monitorata:

Metodo 1: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git reset"

IL "reset git"Comando Unstage tutti i file e le cartelle in scena. Per annullare il "git aggiungi "Operazione, utilizzare il"reset git"Comando e specificare la directory/la cartella in scena:

GIT RESET Subdir

Metodo 2: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git Restore"

IL "Git RestoreComando "con il"-messo in scena"L'opzione rimuove un file o una cartella in scena che non è ancora impegnato. Per annullare la particolare cartella in scena, eseguire il comando sotto l'elenco:

Git Restore -Gestito .

Metodo 3: Annulla la directory "Git Add"/Meted Utilizzo del comando "Git RM"

IL "git rmComando "con il"-cache" E "-R"Opzioni e nome directory/cartella rimuove una particolare directory e tutto al suo interno dall'indice GIT:

git rm -cached -r subdir

Qui:

  • "-cacheL'opzione "viene utilizzata per creare il"git rm"Comando operare solo sull'indice GIT.
  • "-R"L'opzione viene utilizzata per rimuovere in modo ricorsivo.
  • "subdir"È la nostra cartella/directory desiderata.

Infine, controlla lo stato GIT per verificare le modifiche:

Stato Git

Come puoi vedere che il "subdir"La sottocartella/directory non è stata messa in scena con successo:

Abbiamo spiegato diversi metodi per annullare l'operazione "Aggiungi git".

Conclusione

Git fornisce comandi diversi per annullare l'operazione "Aggiungi git", come il "reset git ","GIT Restore -Gestito ." E "git rm -cached -r "Comandi. Questi comandi rimuovono la particolare cartella tracciata dall'area di stadiazione Git. Questo articolo ha spiegato vari metodi per annullare l'operazione "Aggiungi git".