Git rebase, gut erklärt
Ich glaube dass ich nicht der einzige bin, der beim Nachdenken über Git rebase einen Knoten im Hirn bekommt.
Hier ist die beste Erklärung, die ich bislang gefunden habe:
Der Artikel beschreibt alles gründlich, deshalb hier nur die Kurzfassung auf deutsch.
Wichtig ist zu verstehen, wie die ausführliche Syntax des Befehls und die Voreinstellungen zusammenhängen. Die ausführliche Syntax lautet:
git rebase --onto <graft-point> <exclude-from> <include-from>
Wenn man graft-point
weglässt, ist die Voreinstellung exclude-from
.
Wenn man include-from
nicht angibt, ist die Voreinstellung der aktuelle Branch.
Meiner Meinung nach ist diese Erklärung deutlich verständlicher als die Ausgabe von git help rebase
.
exclude-from
ist der einzige Parameter, den man immer angeben muss.