Tuttavia, quando si lavora in un repository git, è necessario aggiungere esplicitamente i file e le directory nel prossimo commit.
Prima di commettere le modifiche, dovrai aggiungerle all'area di stadiazione.
In alcuni casi, è possibile aggiungere un file o una directory all'area di messa in scena prima che sia pronto o include un file che non dovrebbe essere lì.
Questo tutorial mira ad aiutarti a imparare come annullare un'operazione Aggiungi git. Prima di impegnarti, è possibile utilizzare l'operazione Annulla per rimuovere i file dall'area di stadiazione.
Installa o aggiorna GIT
Devi prima assicurarti di avere l'ultima versione di Git installata.
Su Windows, puoi scaricare l'installatore nella risorsa di seguito:
https: // git-scm.com/download/vittoria
Sulle distribuzioni basate su Debian, installa git con il comando:
$ sudo apt-get update
$ sudo apt -get install git -y
Per aggiornare Git all'ultima versione, eseguire il comando di seguito sul tuo terminale di Windows.
$ git update-git-for-windows
Su Linux, eseguire il comando Git Installa per aggiornare l'ultima versione.
$ sudo apt-get installa git
Annulla git aggiungi - ripristina
A partire da Git versione 2.23 e oltre, è possibile utilizzare il comando Git Restore per annullare un'operazione Aggiungi Git.
Prima di annullare un'operazione aggiuntiva, è bene vedere le modifiche che devono essere commessi.
Puoi usare il comando:
$ git status
Possiamo vedere i file e le directory nell'area di stadiazione dall'output sopra.
Per rimuovere l'EOF.File PY dall'area di stadiazione:
$ git restatore -messo in scena EOF.Py
La flag messa in scena dice a Git di rimuovere il file dall'indice di stadiazione pur conservando le modifiche apportate al file.
Puoi verificarlo eseguendo il comando di stato GIT:
$ git status
Notare l'EOF.PY non è più disponibile nell'area di stadiazione. Ora apporti modifiche al file e lo impegni una volta che sei pronto.
Puoi anche specificare un carattere jolly per annullare tutti i file che corrispondono a un'estensione specifica.
Ad esempio, per annullare l'operazione Aggiungi per tutti i .File PY:
$ git restatore: messo in scena *.Py
Il comando rimuoverà correttamente tutti i file che terminano .Py Extension dall'area di stadiazione.
Se si desidera rimuovere un file dall'area di gestione tempo.
Esempio:
$ git restaura
Il comando ripristinato senza il flag chiuso scarta tutte le modifiche apportate ai file.
Annulla commit git - reset
Puoi anche annullare un git aggiungi operazione usando il reset git comando. La sintassi del comando è come mostrata:
$ git reset
Per rimuovere tutti i file dall'area di stadiazione:
$ git reset
A differenza del ripristino GIT senza messa in scena, il reset git Il comando preserverà le modifiche apportate ai file.
Conclusione
Questo tutorial ti ha insegnato come annullare a git aggiungi operazione usando il Git Restore E reset git comandi.
Abbiamo anche coperto quando e non usare il Git Restore comando con il -messo in scena bandiera.