-
Sicherer Umgang mit den Befehlen:
-
git branch
-
git checkout
-
git reset
-
git stash
-
-
Zusatzbefehle
-
git reflog
-
-
Erzeuge einen neuen Branch ohne diesen zu aktivieren
-
Erzeuge zwei neue Commits auf dem Branch
master
-
Aktiviere den Branch aus Schritt 1
-
Erzeuge zwei neue Commits auf den Branch aus Schritt 1
-
Sieh dir den Graph der beiden Branches an
-
mit
git log
,git hist
,gitk
oder einem anderen UI
-
-
Ändere den Branch aus Schritt 1, sodass er auf den gleichen Commit wie
master
zeigt (mit Hilfe vongit reset …
) -
Lösche den Branch aus Schritt 1
-
Versuche dir mit Informationen aus dem Reflog einen neuen Branch zu erstellen, der wieder die beiden Commits enthält, die auf den soeben gelöschten Branch waren
-
Erzeuge zwei Branches, auf jedem Branch drei Commits
-
Erzeuge zwei Tags, die jeweils auf den zweiten Commit der Branches zeigen
-
Erzeuge beide Arten von Tags
-
-
Erzeuge einen neuen Branch und aktiviere ihn sofort
-
Mache Änderungen in deinem Workspace
-
Füge die Änderungen zum Index hinzu
-
Stashe alle beiden Änderungen
-
Wechsle in den Branch
master
-
Änderere hier Dateien und erstelle einen neuen Commit
-
Wechsle zurück auf den Branch aus Schritt 8
-
Hole deine Änderungen aus dem Stash und committe diese auf dem aktuellen Branch