Ich bin im Hauptzweig meines lokalen Computers eines geklonten Hauptzweigs eines Repos von einem Remote-Server.
Ich habe eine Datei aktualisiert und möchte vom Remote-Master-Zweig auf die ursprüngliche Version zurückgreifen.
Wie kann ich das machen?
git checkout HEAD filename
undgit checkout origin/master filename
für die Optionen eins und zwei wäre es konsistenter?git checkout origin/master filename
Option zu Gahooas Antwort hinzugefügt .git reset --hard master
Allein war meine Lösung, da ich nicht nach Herkunft greifen wollte. Vielen Dank.Ich hatte das gleiche Problem und bin auf diesen Thread gestoßen, aber mein Problem war mit
upstream
. Unten git Befehl hat bei mir funktioniert.Syntax
Beispiel
quelle
Wenn Sie es noch nicht an die Hauptniederlassung übergeben haben, ist es einfach:
git checkout -b oops/fluke/dang
)git add -u; git commit;
)git checkout master
)Ihre Änderungen werden in Branch Oops / Fluke / Dang gespeichert. Meister wird sein wie es war.
quelle