faecher:informatik:oberstufe:git: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:start [09.01.2020 17:05] sbelfaecher:informatik:oberstufe:git:start [02.05.2024 07:46] (aktuell) – [Kurzanleitungen] Frank Schiebel
Zeile 1: Zeile 1:
-====== Versionsverwaltung: Einführung in GIT ======+~~NOTOC~~
  
-{{simplefilelist>:faecher:informatik:oberstufe:git:*_git*}}+{{:faecher:informatik:oberstufe:git:git.jpg|}}((Photo by [[https://unsplash.com/@yancymin?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText|Yancy Min]] on [[https://unsplash.com/s/photos/git?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText|Unsplash]])) 
 +  
  
-  * [[.erstes_repo:start|Ein erstes Repo]]+====== VersionsverwaltungEinführung in GIT ======
  
  
-===== Aufgabe 3: Workflow =====+Installationsanleitung für alle wichtigen Bestriebssysteme: https://git-scm.com/book/de/v2/Erste-Schritte-Git-installieren 
 +===== Kleiner GIT-Kurs =====
  
-Der Workflow sieht jetzt einfach so aus, dass man Dateien ändert oder hinzufügt und die Änderungen in der Staging Area vorhält bis zum nächsten Commit, dann führt man ''git commit'' aus um sich die "nächste Version" zu merken.+  * [[.installation:start|Installation und Konfiguration]] 
 +  * [[.erstes_repo:start|Ein erstes Repo]] 
 +  * [[.pretty_log:start|Pretty-Logs und Aliases]] 
 +  * [[.cloning:start|Geklonte Repositorys]] 
 +  * [[.lokal2remote:start|Ein lokales Repo auf einen Server pushen]] 
 +  * [[.workflow:start|Einfacher Workflow mit getaggter Zeitmaschine]]
  
-  * Füge im Verzeichnis ''css'' eine Datei ''style.css'' ein, die einige Informationen zur Formatierung von Überschriften enthält. +  * [[.oh-my-git:start|Oh-My-Git]]
-  * Versehe die Datei ''index.html'' mit einem HTML Grundgerüst, das die ''style.css'' Datei einbindet.((Infos zu HTML und CSS findest du im alten Wiki: https://scotty.qg-moessingen.de/itg/doku.php?id=kurs:kursstufe:html_css:start)) +
-  * Betrachte mit ''git status'' die Änderungen im Arbeitsverzeichnis. Füge fehlende Dateien zur Staging Area hinzu. Mache einen Commit.+
  
-===== Tags als Lesezeichen =====+==== Kurzanleitungen ====
  
-Man kann sich den Zustand es Repos merken als "Tag", das ist wie ein Lesezeichen:+  * [[.vorlage_klonen:start|Codevorlage in ein eigenes Repo klonen]] 
 +===== GrundlagenArbeiten in der Shell =====
  
 +  * [[.:shell:erste_shritte:start|Erste Schritte]]
 +  * [[.:shell:verzeichnisse:start|Verzeichnisse]]
 +  * [[.:shell:dateien:start|Dateien]]
 +  * [[.:shell:zusammenfassung:start|Zusammenfassung]]
  
-   git tag -l // zeigt tags +===== Links =====
-   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.+
  
-==== Aufgabe ==== 
  
-Java-Fingerübungen: Bearbeite alle Aufgaben auf der Seite [[ faecher:informatik:oberstufe:java:algorithmen:einfache_programme:start|einfache Java Programme]] und "speichere" deine Lösungen alle in einem neuen Repository "java-excercises-01", das du auch in deinen Auccount auf userer Gitea Instanz pushst. +  * [[https://gitea.schule.social]]
  
-Dein Repo sollte die Tags "Aufgabe1" bis "Aufgabe5" haben, so dass man die Lösung der entsprechenden Aufgabe erhält, wenn man das entsprechende Tag auscheckt.+===== Material ===== 
 +  
 +{{simplefilelist>:faecher:informatik:oberstufe:git:*vcs*}}
  
  
  • faecher/informatik/oberstufe/git/start.1578585915.txt.gz
  • Zuletzt geändert: 09.01.2020 17:05
  • von sbel