In diesem Kurs geht es um das interaktive und betreute Erlernen des weitverbreiteten Versionierungswerkzeugs Git in der Konsole. Dieser Kurs wendet sich an alle Informatikstudenten des Campus Gummersbach mit wenig oder keinen Kenntnissen bzgl Git. Die Termine können dem Zeitplan entnommen werden und hier kann man sich für diese anmelden. Die Termine behandeln jeweils den gleichen Inhalt, eine Anmeldung zu mehreren Terminen ist aber nicht verboten, zum Beispiel falls noch weitere Fragen auftauchen.
Wir werden zusammen erste Git-Repositories anlegen, Änderungen am Code durchführen und tracken und konkrete Problemstellungen wie Merge-Konflikte lösen.
Je größer das Projekt, desto schwieriger ist es, den Überblick zu behalten, was wann und von wem geändert wurde. Es wird vor allem zum Problem, wenn ein Fehler auftritt, auf einen einwandfrei funktionierenden früheren Stand des Projektes zurückzukehren.
Git ist das am meisten verbreitete Werkzeug zur verteilten Versionierung. Es ist kostenfrei, open source, leichtgewichtig und performant. Damit arbeiten zu können, wird in vielen Modulen der TH Köln und von vielen Arbeitgebern vorausgesetzt.
⦁ GitHub-Account anlegen
(Accounts mit @smail.th-koeln.de-Adressen haben Anrecht auf GitHub Pro)
⦁ Git installieren (Auf Linux- und macOS-Systemen ist Git meist schon vorinstalliert.
Windows-Nutzer müssen es herunterladen und installieren.
Git Download)
⦁ Grundlagen zu Konsolennutzung (AP1)
⦁ Foliensatz
⦁ Cheat-Sheet
⦁ Git – Getting started
⦁ Git Dokumentation
⦁ GitHub
Initiiert wurde dieser Kurs von David Kathmann, Kerstin Dückmann, Aaron Seggelke, Florian Marks und Valerij Stelmach. Betreuender Dozent ist Prof. Christian Noss.