Git: Einen Branch mit einem anderen überschreiben

So können Sie in git einen vorhandenen Branch mit einem anderen vorhandenen Branch überschreiben bzw. beide Branches gleichsetzen.

Ab und an kommt es vor, dass git Branches soweit auseinander liegen, dass ein Merge sehr viele Probleme mit sich bringen würde. Das ist dann genau der Zeitpunkt, an dem man meines Erachtens einfach beide Branches komplett gleichsetzt. Dazu kann man wunderbar git reset verwenden.

Nehmen wir einmal an, dass wir den Branch master auf den exakten Stand von unserem development Branch setzen wollen. Dazu checken wir zunächst den master aus und setzen ihn im Anschluss auf den Stand von development.

git checkout master
git reset --hard branch

git push origin master

Im Anschluss können wir dann alles problemlos zurück ins Repo pushen.

Ich hoffe, dass dieser kleine Tipp ein wenig geholfen hat.


0 0 0


Mitdiskutieren

*