Übung - Branching (fortgeschritten)
Infos
git branch
Tipps
git switch -c <name>erzeugt einen neuen Branch und aktiviert diesen sogleich.git branch -vvzeigt Details zu den lokalen Branchesgit switch <name>wechselt den aktiven Branchgit merge <branch>integriert die Änderungen vonbranchund erstellt ein Commit auf dem aktiven Branch.
Ausgangssituation
Schritt 0 - START
$ 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 mainund 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 ..