faecher:informatik:oberstufe:git:workflow:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:git:workflow:start [28.04.2021 21:27] – [Task: Zurückgehen in der Zeit] sbelfaecher:informatik:oberstufe:git:workflow:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
- 
-===== Tags als Lesezeichen ===== 
- 
-Man kann sich den Zustand es Repos merken als "Tag", das ist wie ein Lesezeichen - man kann sich gewissermaßen vorstellen, dass man mit ''git tag <tag-name>'' das Repo "zwischenspeichert". (Ein Tag ist eine benannte Referenz auf einen bestimmten Commit). 
- 
- 
-   git tag -l // zeigt tags 
-   git tag v1 // legt das tag v1 an 
- 
-Um zu einem solchen "Lesezeichen" zurückzukehren, kann man den Tag ins lokale Repo "auschecken": 
- 
-  git checkout v1 
- 
-==== Task: Zurückgehen in der Zeit ==== 
- 
-Aktuellen Zustand merken: 
- 
-  git tag v2 
- 
-Zielcommit raussuchen: 
- 
-  git log 
-   
-Zielcommit auschecken: 
- 
-  git checkout <commit-id> 
-   
-Umsehen - ist es das was man sich merken will? wenn ja: Tag anlegen mit ''git tag v0''. 
- 
-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.png?nolink  |}} 
- 
-=== (A1) === 
- 
-Gehe in deiner Webseite in der Zeit "hin und her", indem du Tags verwendest. 
- 
- 
  
  • faecher/informatik/oberstufe/git/workflow/start.1619638069.txt.gz
  • Zuletzt geändert: 28.04.2021 21:27
  • von sbel