faecher:informatik:oberstufe:git:workflow:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

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] sbelfaecher: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 "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 19:27
  • von sbel