Übung - Branching (fortgeschritten)
Infos
git branch
Tipps
git switch -c <name>
erzeugt einen neuen Branch und aktiviert diesen sogleich.git branch -vv
zeigt Details zu den lokalen Branchesgit switch <name>
wechselt den aktiven Branchgit merge <branch>
integriert die Änderungen vonbranch
und erstellt ein Commit auf dem aktiven Branch.
Ausgangssituation
$ cd repo
Schritt 1 - Branch erstellen
Starte im Verzeichnis git-uebungen/aufgaben/zusammenarbeit-branching-fortgeschritten/repo
.
Erstelle einen Branch feature-a
, bearbeite die Datei foo
und erstelle ein Commit. Wechsle dann zurück auf den main
und bearbeite dort bar
. Zeige den Commit-Graphen.
Schritt 2 - Branch mergen
Starte im Verzeichnis git-uebungen/aufgaben/zusammenarbeit-branching-fortgeschritten/repo
.
Merge feature-a
auf den main
und zeige den Commit-Graphen.
Schritt 3 - ⭐ Merge analysieren
Starte im Verzeichnis git-uebungen/aufgaben/zusammenarbeit-branching-fortgeschritten/repo
.
Zeige, welche Commits vom main
im Merge hinzugekommen sind. Zeige, welche Commits von feature-a
im Merge hinzugekommen sind. Zeige ebenfalls die Änderungen (Diffs) für beide Seiten.
Schritt 4 - ⭐ Merge analysieren
Starte im Verzeichnis git-uebungen/aufgaben/zusammenarbeit-branching-fortgeschritten/repo
.
Zeige, welche Commits vom main
im Merge hinzugekommen sind. Zeige, welche Commits von feature-a
im Merge hinzugekommen sind. Zeige ebenfalls die Änderungen (Diffs) für beide Seiten.
Schritt 5 - Remote Branches untersuchen
Starte im Verzeichnis git-uebungen/aufgaben/zusammenarbeit-branching-fortgeschritten/repo
.
repo $ cd ..