Grundlegende Versionsverwaltung mit Git: Ein Workshop für Anfänger

10.12.2024 09:00
Kurs startet
10.12.2024 13:00
Kurs endet
6 Plätze
Verfügbare Plätze
Buchen

courseFurtherInformation

Lernen Sie, Versionen Ihrer Textdateien zu verwalten und diese mit anderen zu teilen.

Wenn Sie jemals eine Publikation geschrieben, mit Forschungsdaten gearbeitet oder eigene Skripte programmiert haben, werden Ihnen die folgenden Probleme bekannt vorkommen: Sie haben versehentlich etwas überschrieben und würden gerne zu einer früheren Version Ihrer Dateien zurückkehren; oder sie sehen sich ältere Versionen einer Datei an und fragen sich, was genau sich zwischen Ihrer aktuellen Version und den älteren Versionen geändert hat.

Git hilft Ihnen, solche frustierenden Momente zu vermeiden. Als Versionskontrollsystem ermöglicht Git es Ihnen, Änderungen an Ihren Dateien in einer Historie zu verfolgen, und hilft Ihnen damit, Ihre Arbeit zu dokumentieren. Anhand dieser Historie können Sie später sehen, wer wann was geändert hat, und idealerweise auch warum. Sie können jederzeit zurückgehen und Ihr Projekt auf einen früheren Zustand zurücksetzen, wenn Sie versehentlich etwas gelöscht haben oder eine Funktion in Ihrem Code nicht mehr funktioniert. Git unterstützt auch die gemeinsame Arbeit am selben Projekt, zu einem gewissen Maß sogar an der selben Datei zur gleichen Zeit.

In diesem Workshop machen wir Sie mit den grundlegenden Funktionen von Git vertraut. Sie werden lernen, wie Sie Git bei Ihrer täglichen Arbeit einsetzen können, um Änderungen an Ihren Textdateien oder Code zu verfolgen. Git wurde ursprünglich für die Softwareentwicklung entwickelt, hat aber schnell auch Nutzer außerhalb der Software-Community gefunden. Auch wenn Sie sich eher als nicht-technische Person sehen, ist dieser Workshop trotzdem für Sie geeignet.

Die Kurssprache ist Englisch.

Voraussetzungen

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.

Für den Kurs sind keine speziellen Vorkenntnisse notwendig. Lediglich mit grundlegenden Konzepten von Dateisystemen, Dateien und Ordnern sollten Sie vertraut sein.

Sprache
Englisch
Inhaltliche Schwerpunkte
  • Einführung in die Versionskontrolle
  • Git installieren und konfigurieren (git config)
  • Erstellen eines Repositoriums (git init)
  • grundlegender Git-Workflow: ändern - einstellen - übertragen (git add, git commit)
  • Status überprüfen (git status)
  • Erkunden der Versionsgeschichte (git history)
  • Versionen vergleichen (git diff)
  • Änderungen rückgängig machen (git restore, git reset)
  • eine grafische Benutzeroberfläche verwenden (git gui, GitLab)
Kontakt
zedif@uni-jena.de
Max. Anzahl Teilnehmende
20
Stornierungsart
Selbststornierung
Standort
Ernst-Abbe-Platz 2, Windowspool 2 (Raum 3417)