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

07.11.2023 09:00
Kurs startet
07.11.2023 13:00
Kurs endet
11 Plätze
Verfügbare Plätze

courseFurtherInformation

Wenn Sie jemals eine Arbeit 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 sehen, was Sie wann geändert haben. Sie können jederzeit zurückgehen und Ihr Projekt auf einen früheren Zustand zurücksetzen, wenn Sie versehentlich Text gelöscht oder eine Funktion in Ihrem Code nicht mehr funktioniert. Mit Git können Sie sogar mit anderen an demselben Projekt oder sogar an derselben 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 in der Softwareentwicklung eingesetzt, 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 Git-Grundlagen sind leicht zu erlernen und einfach anzuwenden.

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
20
Stornierungsart
Selbststornierung
Standort
Helmholtzweg 4, Computerpool (Raum E024/025), Jena