Questo articolo coprirà i seguenti aspetti:
- Prerequisito: aggiungi cartella/directory all'indice Git
- Metodo 1: annullare 'git add
'/Staged Directory utilizzando il comando 'git reset'. - Metodo 2: annullare 'git add
'/Staged Directory utilizzando il comando 'git restore'. - Metodo 3: annullare 'git add
'/Staged Directory utilizzando il comando 'git rm'.
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
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 gitSi 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
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 subdirQui:
- “ –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 gitCome 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