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

26.03.2024 09:00
Kurs startet
26.03.2024 13:00
Kurs endet
3 Plätze
Verfügbare Plätze

courseFurtherInformation

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

Wenn Sie jemals eine Publikation geschrieben, mit Forschungsdaten gearbeitet oder eigene Skripte programmiert haben, werden Ihnen einige der folgenden Probleme bekannt vorkommen: Sie haben versehentlich etwas überschrieben und möchten es aus einer früheren Version Ihrer Datei(en) zurückholen. Sie sehen sich ältere Versionen 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 einfach in einer Historie zu speichern und hilft Ihnen damit, Ihre Arbeit zu dokumentieren. Anhand dieses Verlaufs 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. Mit Git können Sie sogar mit anderen am selben Projekt oder sogar an der selben Datei zur gleichen Zeit arbeiten.

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 Dokumenten 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.

Zertifikat

Dieser Workshop ist Teil unseres Software Carpentry Workshops. Um das Software Carpentry Zertifikat zu erhalten, müssen Sie auch an den beiden anderen Veranstaltungen teilnehmen.

Kontakt
zedif@uni-jena.de
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)
Max. Anzahl Teilnehmende
14
Stornierungsart
Selbststornierung
Standort
Ernst-Abbe-Platz 2, Linuxpool 1 (Raum 3413)