Ich machte einen Fehler und rief git add -all
, jetzt werden alle Dateien hinzugefügt. Ich habe keine commit
und push
gemacht. Wie kann ich undo meine Aktion rückgängig machen?Rückgängig git add --all
Antwort
Es wurde bereits mehrfach beantwortet: kann
Sie verwenden
git reset
. Dadurch werden alle Dateien, die Sie nach dem letzten Commit hinzugefügt haben, "aufgelöst" ( ).Wenn Sie nur einige Dateien auflösen möchten, verwenden Sie
git reset -- <file 1> <file 2> <file n>
.Es ist auch möglich, einige der Änderungen in Dateien mithilfe von
git reset -p
zu deaktivieren.
Siehe
Wenn es schon mehrmals beantwortet wurde, wäre die richtige Vorgehensweise zu wählen, um als Duplikat zu markieren, und die Frage nicht zu beantworten. –
@SecondRikudo Das habe ich gemacht, schaue oben auf meinen Kommentar. Der Grund, den ich gepostet habe, besteht darin, mehr als einen Antwortlink bereitzustellen. –
Hervorhebung der ** und nicht beantworten der Frage ** Teil. Die Idee dahinter ist, dass jemand, der Google nach diesem Problem sucht, das Kanon mit der besten Antwort findet und nicht eines der vielen Duplikate. Indem Sie diese Fragen beantworten, geben Sie ihnen mehr Sichtbarkeit. –
Um bestimmte Dateien zurückzusetzen, können Sie verwenden: git reset -- <file_a> <file_b>
oder um alle Ihre Änderungen zurücksetzen können Sie git reset
verwenden.
haben Sie versucht, 'git HEAD' zurücksetzen? – karthikr