2016-04-14 8 views
0

Ich bin in der Mitte der Rebasing einer lokalen Zweigstelle auf einem Remote, mit Tonnen von Konflikten. Ich muss zu einem anderen lokalen Zweig wechseln, um etwas zu überprüfen, dann zu diesem zurückkehren und die Neuausrichtung fortsetzen, ohne die Arbeit zu verlieren, die ich bereits bei der Lösung einiger Konflikte geleistet habe. Irgendwelche Hinweise, wie das geht?GIT: Checkout in einen anderen Zweig während der Umbasierung

Danke.

+0

Der beste Weg: Klonen Sie das Repository in einen anderen Ordner – yorammi

+0

Haben Sie versucht, Verstecke? –

+0

erste Verwendung 'git rebase --abort' Dies wird die aktuelle Rebase abbrechen und Sie sind ohne Konflikte zu Ihrer Zweigstelle zurückgekehrt und dann können Sie einfach Ihre Commits Ihrer Zweigstelle zerquetschen, um einen einzigen Commit zu machen. Es erspart Ihnen viele Probleme, Konflikte mehrfach zu lösen. –

Antwort

1

Ich glaube nicht, dass dies im selben Repository möglich ist, aber Sie können es immer klonen.

git clone path/to/local/repo c/tempRepo -b development 
Verwandte Themen