Link Search Menu Expand Document

Ü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 Branches
  • git switch <name> wechselt den aktiven Branch
  • git merge <branch> integriert die Änderungen von branch 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 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 ..


Zur Lösung

Zum Überblick