Skip to content
This repository has been archived by the owner on Feb 18, 2024. It is now read-only.

Latest commit

 

History

History
40 lines (30 loc) · 1.05 KB

07-aufgaben-3.adoc

File metadata and controls

40 lines (30 loc) · 1.05 KB

Aufgaben 3

Ziel

  • Verständis von 3-Way-Merge, Fast-Forward-Merge und Rebasing

  • Sicherer Umgang mit den Befehlen

    • git merge

    • git rebase

    • git checkout

    • git reset

  • Zusatzbefehle

    • git mergetool

    • git merge-base

Aufgabe

Übungen

  1. Spiele alle 4 Szenarien durch, beobachte den Commit-Graph

    1. 3-Way-Merge

    2. 3-Way-Merge mit manueller Konfliktbehebung

    3. Fast-Forward-Merge

    4. Rebase mit anschließendem Fast-Forward-Merge

Übungen Zusatz

  1. Nutze den Befehl git mergetool um dir die manuelle Konflikt-Lösung zu vereinfachen

    • konfiguriere ein Tool deiner Wahl, z.B. kdiff3 (gibt es für Windows) oder DiffMerge (für Mac)

  2. Nutze den Befehl git merge-base um den gemeinsamen Vorfahren bei einem anstehenden 3-Way-Merge manuell zu bestimmen