Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:git:workflow:start [28.04.2021 19:25] – [Tags als Lesezeichen] sbel | faecher:informatik:oberstufe:git:workflow:start [24.09.2024 07:52] (aktuell) – gelöscht Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
- | ===== Tags als Lesezeichen ===== | ||
- | |||
- | Man kann sich den Zustand es Repos merken als " | ||
- | |||
- | |||
- | git tag -l // zeigt tags | ||
- | git tag v1 // legt das tag v1 an | ||
- | |||
- | Um zu einem solchen " | ||
- | |||
- | git checkout v1 | ||
- | |||
- | ==== Task: Zurückgehen in der Zeit ==== | ||
- | |||
- | Aktuellen Zustand merken: | ||
- | |||
- | git tag v2 | ||
- | |||
- | Zielcommit raussuchen: | ||
- | |||
- | git log | ||
- | | ||
- | Zielcommit auschecken: | ||
- | |||
- | git checkout < | ||
- | | ||
- | Umsehen - ist es das was man sich merken will? wenn ja: Tag anlegen mit '' | ||
- | |||
- | Nun kann man zwischen den Tags hin und her wechseln, wie man möchte. Am besten ist es natürlich, bereits beim Programmieren zu entsprechenden Zeitpunkten Tags anzulegen. | ||
- | |||
- | Eine hübsche History mit Graph der Branches erhält man z.B. so: | ||
- | |||
- | git log --oneline --abbrev-commit --all --graph | ||
- | |||
- | |||
- | ==== Aufgabe ==== | ||
- | |||
- | Java-Fingerübungen: | ||
- | |||
- | Die einfachste Vorgehensweise dazu ist: | ||
- | |||
- | * An Gitea anmelden | ||
- | * In Gitea das neue Repo anlegen | ||
- | * Das Repo auf den lokalen Rechner klonen | ||
- | * Im Repo arbeiten und Tags anlegen | ||
- | * Mit '' | ||
- | |||
- | Dein Repo sollte am Ende die Tags '' | ||