Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
faecher:informatik:oberstufe:git:workflow:start [28.04.2021 19:46] – [Verwenden von Tags zum Springen] 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 | ||
- | git tag -a v1.4 -m "my version 1.4" // legt einen Tag mit Kommentar an | ||
- | |||
- | |||
- | ===== Zwischen Commits wechseln ===== | ||
- | |||
- | Mit dem Befehl '' | ||
- | |||
- | {{ : | ||
- | |||
- | Wenn man jetzt allerdings das log betrachtet, sieht man ein Problem: | ||
- | |||
- | {{ : | ||
- | |||
- | Man sieht im log nur die Commits, die relativ zum aktuellen Snapshot in der Vergangenheit liegen! Wie soll man nun zurück zum letzten Commit gelangen? | ||
- | |||
- | Mit '' | ||
- | < | ||
- | git rev-list --all --remotes --pretty=format:' | ||
- | </ | ||
- | ---- | ||
- | {{: | ||
- | |||
- | === (A1) === | ||
- | |||
- | Lege dir einen Alias '' | ||
- | |||
- | ==== Verwenden von Tags zum Springen ==== | ||
- | |||
- | Aktuellen Zustand merken: | ||
- | |||
- | git tag now | ||
- | |||
- | 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, die mit entsprechenden Kommentaren versehen sind. | ||
- | |||
- | Wenn man einen Tag nicht mehr benötigt, kann man ihn mit dem Befehl '' | ||
- | |||
- | |||
- | ---- | ||
- | {{: | ||
- | |||
- | === (A2) === | ||
- | |||
- | Gehe in deiner Webseite in der Zeit "hin und her", indem du Tags mit Kommentar setzt und zu Checkout verwendest. | ||
- | |||
- | |||