Git annulla aggiungi

Git annulla aggiungi
Git è uno dei sistemi di controllo della versione più popolari. Gli sviluppatori lo usano per gestire progetti semplici a progetti complessi e multi-sviluppo. Pertanto, diventare esperti di Git è molto utile.

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.