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:27] – [Task: Zurückgehen in der Zeit] 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 | ||
- | |||
- | ---- | ||
- | {{: | ||
- | |||
- | === (A1) === | ||
- | |||
- | Gehe in deiner Webseite in der Zeit "hin und her", indem du Tags verwendest. | ||
- | |||
- | |||