Seminare
Seminar Sourcecodeverwaltung mit Git und GitHub
Von: Samstag, 17.02.2024
Bis: Samstag, 17.02.2024
Bemerkung:
Sa. 9-18 Uhr
Online-Seminar
Themenbereich: Methodenkompetenz
Prüfungsform: Vortrag
Kreditpunkte: 0.5
Workload: 15
Dozent : Clemens Sietas
Inhalt:
Vermittlung der Grundlagen der Sourcecodeverwaltung mit Git und GitHub.
Zu den vermittelten Inhalten gehören:
- Installation und Konfigurierung (config) von Git
- Erstellung eine GitHub-Accounts und Anlegen eines Repository für jeden Teilnehmer
- Theorie und Praxis zum Basic-Workflow git init, clone, add, diff, commit, push und pull
- Login-Komfort mit dem "credential helper cache" und Anlegen von SSH-Keys
- Einbinden von Collaborators in ein Base-Repository an dem gemeinsam gearbeitet wird
- Branches erstellen, Pull-Request erzeugen, Mergen und Merge-Konflikte lösen
- Branch-Szenario Feature-, Master- und Hotfix-Branch
- Ändern von lokalen commits vor einem push mit git rebase
- Stashing, temporäres Wegschreiben und späteres Wiederholen von lokalen Änderungen
- Weitere Themen sind Revert, Fork
Optional: Eigenen Laptop mitbringen!
Skript:
Unterlagen werden während des Seminars bereitgestellt.
Ziel:
Jeder Teilnehmer sollte nach dem Seminar den kompletten Git-/GitHub-Workflow beherrschen. Der Workflow umfasst Repositories zu erstellen, Dateien zu committen, Branches zu erstellen, sowie Pull-Requests zu erzeugen. Die Teilnehmer können Branches mergen, lokale commits mit rebase verändern, als auch Änderungen temporär, mit stash, zwischenspeichern.
Vorbereitungen:
vorzubereitende Aufgaben werden ca. 1 Woche vorher verschickt.