Ho fatto un errore e ho chiamato git add -all
, ora vengono aggiunti tutti i file. Non ho creato uno commit
e push
. Come posso annullare l'azione ?Annulla git add --all
risposta
Si è già risposto più volte:
È possibile utilizzare
git reset
. In questo modo verranno "trascinati" tutti i file che hai aggiunto a dopo l'ultimo commit.Se si desidera disattivare solo alcuni file, utilizzare
git reset -- <file 1> <file 2> <file n>
.Inoltre è possibile rimuovere alcune modifiche nei file utilizzando
git reset -p
.
Vedi
Se la risposta fosse già stata più volte, la linea di condotta corretta sarebbe quella di votare per contrassegnare come duplicato e non rispondere alla domanda. –
@SecondRikudo Questo è quello che ho fatto, guarda il mio commento in alto. Il motivo per cui ho postato è di fornire più di un link di risposta. –
Sottolineando il ** e non rispondere alla domanda ** parte. L'idea è che se qualcuno cerca su Google questo problema, troverà il canonico con la migliore risposta, e non uno dei tanti duplicati richiesti. Rispondendo a queste domande, dai loro più visibilità. –
Per ripristinare file specifici è possibile utilizzare: git reset -- <file_a> <file_b>
oppure per ripristinare tutte le modifiche è possibile utilizzare git reset
.
Hai provato 'git azzerato HEAD'? – karthikr