Kollaborative Versionsverwaltung mit Git: Ein Workshop für Fortgeschrittene

16.04.2024 09:00
Kurs startet
16.04.2024 13:00
Kurs endet
8 Plätze
Verfügbare Plätze

courseFurtherInformation

In diesem Kurs lehren wir die kollaborative Nutzung der Versionsverwaltungssoftware Git, aufbauend auf grundlegenden Kenntnissen.

Wenn Sie gemeinsam mit mehreren Personen an Dokumenten oder Code arbeiten, kann es schnell ziemlich schwierig werden, den Überblick über alle Änderungen zu behalten. Vielleicht schicken Sie sich verschiedene Versionen per E-Mail hin und her und verlieren so den Überblick über die einzelnen Beiträge. Oder Sie verwenden einen gemeinsamen Ordner auf Nextcloud oder Dropbox, laufen dabei aber Gefahr, die Änderungen anderer zu überschreiben, wenn Sie gleichzeitig an derselben Datei arbeiten. Bei diesen Problemen kann Git Ihnen helfen.

Git ist nicht nur ein Werkzeug für die Versionierung Ihrer eigenen Projekte, sondern es bietet auch ein hilfreiche Funktionen für die Zusammenarbeit. Git hilft bei der Änderungsverfolgung und dem Zusammenführen der Änderungen mehrerer Beteiligter in ein Repositorium, egal ob an Programmcode, Textdokumenten, oder sogar Daten gearbeitet wird. Voraussetzung dafür ist der Einsatz passender (textbasierten) Dateiformate. Dabei ist Git skalierbar - es unterstützt die Zusammenarbeit von wenigen Personen bis hin zu tausenden Mitarbeitenden.

In diesem Workshop werden Sie lernen, wie Sie Ihre Arbeit in sogenannte Branches organisieren, diese zusammenführen, Sie Ihre Arbeit über Online-Repositorien mit anderen teilen und dabei entstehende (technische) Konflikte lösen können.

Die Kurssprache ist Englisch.

Voraussetzungen

Wenn Sie an diesem Workshop teilnehmen möchten, sollten Sie über Grundkenntnisse im Umgang mit Git auf der Kommandozeile verfügen. Das heißt, Sie sollten wissen, wie man Repositorien erstellt, wie man Änderungen zu Commits zusammenstellt und wie man den Versionsverlauf sowie den Status eins Git-Repositoriums einsehen kann.

Wir lehren diese grundlegenden Git-Kenntnisse in unserem Kurs Grundlegende Versionsverwaltung mit Git: Ein Workshop für Anfänger einmal pro Semester (siehe in unserem Kursekatalog).

Während des Kurses tippen Sie, den Instruktoren folgend, bevorzugt auf Ihren eigenen Geräten. Dafür benötigen Sie eine funktionierende Installation von Git (Version 2.23 oder neuer). Downloads und Installationsanleitungen für verschiedene Betriebssysteme finden Sie hier: https://git-scm.com/downloads. Falls es nötig ist, können Sie auch die Computer im Pool vor Ort nutzen, auf denen die benötigte Software bereits installiert ist.

Kontakt
zedif@uni-jena.de
Sprache
Englisch
Inhaltliche Schwerpunkte
  • Arbeiten mit Branches (git branch)
  • Klonen eines Repositoriums (git clone)
  • Arbeiten mit einem entfernten Repositorium (git pull, git push)
  • Auflösen von Versionskonflikten (git merge)
  • Überprüfen, wer was geändert hat (git blame)
Max. Anzahl Teilnehmende
20
Stornierungsart
Selbststornierung
Standort
Ernst-Abbe-Platz 2, Linuxpool 1 (Raum 3413)