Annulla 'git add '

Annulla Git Add 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 meglio il repository. Gli sviluppatori possono mettere in scena e impegnare l'intera cartella in una sola volta. Inoltre, possono anche decomprimere la cartella inclusi tutti i suoi file.

Questo articolo coprirà i seguenti aspetti:

Prerequisito: aggiungi cartella/directory all'indice Git

Per aggiungere la directory specifica all'indice Git, per prima cosa accedi al repository Git desiderato e visualizzane il contenuto. Quindi, aggiungi la sottocartella/sottodirectory all'indice Git utilizzando ' git add ” comando.







Passaggio 1: passa al repository locale

Innanzitutto, inserisci il comando elencato di seguito e reindirizza al particolare repository locale:



CD 'C:\Vai \R ita1'

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 particolare nome della sottocartella per rintracciarlo:



git add subdir

Passaggio 4: visualizza lo stato di 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, compreso il suo contenuto, è stata tracciata:

Metodo 1: annullare 'git add '/Staged Directory utilizzando il comando 'git reset'.

IL ' resettare git ” comando disinstallare tutti i file e le cartelle messi in scena. Per annullare il ' git add

” operazione, utilizzare il “ resettare git ” e specificare il nome della directory/cartella in fase:

resettare git subdir

Metodo 2: annullare 'git add '/Staged Directory utilizzando il comando 'git restore'.

IL ' ripristino git ” comando con il “ – messo in scena L'opzione 'rimuove un file o una cartella in fase che non è ancora stato eseguito il commit. Per annullare la particolare cartella messa in scena, eseguire il comando elencato di seguito:

idiota ristabilire --messo in scena .

Metodo 3: annullare 'git add '/Staged Directory utilizzando il comando 'git rm'.

IL ' git rm ” comando con il “ –cached ' E ' -R ” opzioni e nome directory/cartella rimuove una determinata directory e tutto ciò che contiene dall'indice Git:

git rm --cached -R subdir

Qui:

  • –cached L'opzione ' viene utilizzata per rendere ' git rm Il comando ” opera solo sull'indice Git.
  • -R L'opzione ” viene utilizzata per rimuovere in modo ricorsivo.
  • subdir ' è la nostra cartella/directory desiderata.

Infine, controlla lo stato di Git per verificare le modifiche:

stato git

Come puoi vedere che il “ subdir ” la sottocartella/directory è stata rimossa correttamente:

Abbiamo spiegato diversi metodi per annullare l'operazione 'git add

'.

Conclusione

Git fornisce diversi comandi per annullare l'operazione 'git add

', come ' git reset ”, “ git restore –messa in scena . ' E ' git rm –cached -r ” comandi. Questi comandi rimuovono la particolare cartella tracciata dall'area di gestione temporanea di Git. Questo articolo ha spiegato vari metodi per annullare l'operazione 'git add '.