Mein Problem ist, dass ich eine Datei z.B. geändert habe: README, eine neue Zeile hinzugefügt ' dies für meine Testlinie ' und speicherte die Datei, dann gab ich die folgenden Befehle ein:
git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README
#
no changes added to commit (use "git add" and/or "git commit -a")
git add README
git commit -a -m 'To add new line to readme'
Ich habe den Code nicht auf GitHub veröffentlicht. Jetzt möchte ich diese Übertragung abbrechen.
Hierfür habe ich
git reset --hard HEAD~1
Aber ich habe die neu hinzugefügte Zeile ' dies für meine Testlinie ' aus der README-Datei. Das sollte nicht passieren. Der Inhalt muss vorhanden sein. Gibt es eine Möglichkeit, den Inhalt beizubehalten und meine lokale Übertragung abzubrechen?