Versehentlich auf falschem Zweig in Git gearbeitet


6

Ich habe auf dem falschen Zweig gearbeitet. Ich habe vergessen, die richtige Filiale auszuchecken. Kann ich in den anderen Zweig wechseln und meine Änderungen dort festschreiben?


Der einfachste Weg ist zu überprüfen git log und notieren Sie sich Ihre Commit-Hashes, überprüfen Sie Ihren rechten Zweig und führen Sie Folgendes aus: git cherry-pick h4sh.
kenorb

Eine andere Möglichkeit besteht darin, den richtigen Zweig auszuchecken und ihn mit dem von Ihnen bearbeiteten Zweig zusammenzuführen. Dann werden auch die anderen Änderungen zusammengeführt. Es hängt also davon ab, ob Sie dies tun möchten.
kenorb

Haben Sie in der falschen Filiale Commits ausgeführt oder nur nicht festgeschriebene Arbeiten ausgeführt?
heavyd

Ich habe noch keine Zusagen gemacht. Ich dachte, das wäre keine kluge Idee, wenn ich mich auf dem falschen Ast befinde. Macht das einen Unterschied schwer d?
Ravenix

Antworten:


7

Abhängig von den von Ihnen vorgenommenen Änderungen können Sie möglicherweise nicht nur die Zweige wechseln. In diesem Fall können Sie das verwenden git stash Befehl zum Ändern von Zweigen. Verwenden Sie einfach die folgenden Befehle:

git stash
git checkout <new_branch>
git stash pop

1

Wenn meine Änderungen noch nicht festgeschrieben sind. Ich könnte gerade die rechte Niederlassung heraus überprüfen. Die Änderungen werden noch da sein. Gerade checkout the-right-branch und dann können Sie Ihre Änderungen in der rechten Verzweigung festschreiben. Vielen Dank für die Reaktion.


zuerst stash und dann pop ist eigentlich eine gute idee!
Ravenix
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.