Ich habe versehentlich meine vorherige Übertragung geändert. Der Commit hätte separat sein sollen, um den Verlauf der Änderungen an einer bestimmten Datei festzuhalten.
Gibt es eine Möglichkeit, diese letzte Übertragung rückgängig zu machen? Wenn ich etwas tue wie git reset --hard HEAD^
wird die erste Übertragung ebenfalls rückgängig gemacht.
(Ich habe noch keine entfernten Verzeichnisse übertragen)
0 Stimmen
wenn Sie die Auswirkungen der einzelnen Schritte überprüfen möchten (entweder bevor Sie die folgenden Antworten ausprobieren, oder wenn Ihnen beim Ausführen eines Schrittes der Kopf schwirrt), versuchen Sie
git log --reflog -p -- {{name-of-the-dir-or-file-in-question}}
. Es zeigt sowohl die tatsächlichen Änderungen als auch die Commit-Meldungen für jede Aktion.