Versehentlich am falschen Zweig in Git gearbeitet

2409
Ravenix

Ich habe am falschen Zweig gearbeitet; Ich habe vergessen, den richtigen Zweig zu überprüfen. Kann ich in den anderen Zweig wechseln und dort meine Änderungen übernehmen?

6
Am einfachsten überprüfen Sie "git log" und notieren Sie Ihre Commit-Hashes, überprüfen Sie Ihren rechten Zweig und machen Sie: "git cherry-pick h4sh". kenorb vor 9 Jahren 0
Eine andere Möglichkeit besteht darin, den richtigen Zweig auszuchecken und denjenigen zusammenzuführen, an dem Sie gearbeitet haben, aber dann werden auch die anderen Änderungen zusammengeführt. Es hängt also davon ab, ob Sie dies tun möchten. kenorb vor 9 Jahren 0
Haben Sie sich auf dem falschen Zweig festgeschrieben oder haben Sie eine unverbindliche Arbeit geleistet? heavyd vor 9 Jahren 0
Ich habe noch keine Zusagen gemacht. Ich dachte mir, dass dies keine kluge Idee war, wenn man sich in der falschen Branche befand. Macht das einen großen Unterschied? Ravenix vor 9 Jahren 0

2 Antworten auf die Frage

7
heavyd

Abhängig von den Arten der Änderungen können Sie möglicherweise nicht nur die Zweige wechseln. Wenn dies der Fall ist, können Sie den git stashBefehl verwenden, um Zweige zu ändern. Verwenden Sie einfach die folgenden Befehle:

git stash git checkout <new_branch> git stash pop 
1
Ravenix

Wenn meine Änderungen noch nicht festgeschrieben sind. Ich könnte nur den richtigen Zweig auschecken. Die Änderungen werden immer noch da sein. Nur checkout the-right-branchund dann können Sie Ihre Änderungen im rechten Zweig vornehmen. Vielen Dank fürs Reagieren.

Erst "Stash" und dann "Pop" ist eigentlich eine gute Idee! Ravenix vor 9 Jahren 0