Git Hands On Aufgabe
Hands On Aufgabe für Git
Schritt 1: Initialisiere das Git-Repository
- Öffne dein Terminal oder die Kommandozeile.
- Erstelle ein neues Verzeichnis und navigiere in dieses.
- Initialisiere ein neues Git-Repository.
Schritt 2: Erstelle eine konfliktverursachende Datei
- Erstelle eine neue Datei mit dem Namen
index.txt
und füge einen Satz hinzu. - Speichere die Datei und committe die initiale Version.
Schritt 3: Erstelle einen neuen Branch und mache Änderungen
- Erstelle einen neuen Branch mit dem Namen
feature_branch
. - Öffne die
index.txt
Datei und ändere den Inhalt. - Speichere die Datei.
Schritt 4: Stashe die Änderungen im Feature-Branch
- Bevor du den Feature-Branch in den Master-Branch mergst, stashe zuerst die Änderungen.
Schritt 5: konfliktverursachende Änderungen auf Master
- Wechsle zurück zum master-Branch.
- Öffne die
index.txt
Datei und ändere den Inhalt. - Speichere die Datei und committe die Änderungen.
Schritt 6: Cherry-Picke den Feature-Branch
- Cherry-Picke jetzt die Änderungen aus dem Feature-Branch in den Master-Branch.
Schritt 7: Merge den Feature-Branch und löse den Konflikt
- Du wirst einen Konflikt in der
index.txt
Datei erhalten. Öffne die Datei und löse den Konflikt. - Speichere die Datei und committe den gelösten Konflikt.
Schritt 8: Wende den Stash an
- Jetzt können wir den Stash auf den Master-Branch anwenden, um die zuvor gestashten Änderungen wiederherzustellen.
- Du wirst wieder einen Konflikt in der
index.txt
Datei erhalten. Öffne die Datei und löse den Konflikt. - Speichere die Datei und committe den gelösten Konflikt.
Last modified October 11, 2024: Formatted markdown files (4b3a076f6)