Erste Möglichkeit:
1 | git checkout master
|
2 | git merge branch_von_mir_07
|
Nachteil: Falls du vorher schon branch_von_mir_07 ausgecheckt hast, hast
du am Ende zwar wieder den gleichen Stand ausgecheckt, aber die
Timestamps der Dateien sind verändert worden. (Rebuild, etc...)
Zweite Möglichkeit:
1 | git branch -f master branch_von_mir_07
|
2 | git checkout master
|
Kleiner kosmetischer Nachteil: Branch master wird knallhart versetzt; -f
umgeht die Sicherheitsprüfungen.
Dritte Möglichkeit:
1 | git checkout -B master branch_von_mir_07
|
Äquivalent zur zweiten Möglichkeit.
Vierte Möglichkeit:
1 | git push . branch_von_mir_07:master
|
2 | git checkout master
|
Nachteil: Nur für Experten.