923 Stimmen

Wie kann man eine lokale Git-Übertragung abbrechen?

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X