Workflow mit Git und GitLab

Kursbeschreibung

Git ist ein weit verbreitetes Werkzeug zur Versionsverwaltung und ermöglicht es, Änderungen an Dateien und Projekten nachvollziehbar zu dokumentieren. GitLab erweitert Git um Funktionen für die gemeinsame Arbeit an Projekten und unterstützt dabei unter anderem die Verwaltung von Repositories, die Zusammenarbeit im Team und die strukturierte Entwicklung von Software.

Der Kurs „Workflow mit Git und GitLab“ vermittelt die Grundlagen der Versionsverwaltung mit Git und zeigt, wie GitLab für die Zusammenarbeit an Projekten eingesetzt werden kann. Die Teilnehmenden lernen einen typischen Workflow kennen – von der Erstellung und Verwaltung eines lokalen Git-Repositories über das Speichern und Nachverfolgen von Änderungen bis hin zur Zusammenarbeit mit anderen Personen über ein gemeinsames Repository.

Anhand praktischer Beispiele werden grundlegende Git-Befehle und der Umgang mit GitLab vermittelt. Dabei geht es auch darum, Änderungen strukturiert zu verwalten und verschiedene Bearbeitungsstände eines Projekts nachvollziehbar zu machen.

Der Kurs richtet sich an Studierende, die Git und GitLab bisher noch nicht oder nur wenig genutzt haben und einen grundlegenden, praxisorientierten Einstieg in die Versionsverwaltung und kollaborative Arbeit mit Softwareprojekten erhalten möchten.

Anmeldung

Die Anmeldung erfolgt über RWTHonline. Alle aktuellen Kurse finden Sie in RWTHonline über die Lehrveranstaltungssuche.

Inhalte/Ablauf

Im Kurs werden unter anderem folgende Themen behandelt:

  • Grundlagen der Versionsverwaltung mit Git
  • Aufbau und Funktionsweise eines Git-Repositories
  • Erstellen und Verwalten von Repositories
  • Änderungen mit Git nachvollziehen und versionieren
  • Arbeiten mit Commits
  • Arbeiten mit Branches
  • Zusammenführen von Änderungen
  • Zusammenarbeit über gemeinsame Repositories
  • Grundlagen der Arbeit mit GitLab
  • Übertragen und Abrufen von Änderungen zwischen lokalem Repository und GitLab
  • Typischer Workflow für die gemeinsame Arbeit an Projekten

Die Inhalte werden anhand von praktischen Übungen und Beispielen vermittelt.

Learning Outcomes

Studierende sind nach erfolgreichem Abschluss der Lehrveranstaltung in der Lage:

  • die grundlegenden Konzepte und Funktionen von Git zu erklären.
  • ein Git-Repository zu erstellen und zu verwalten.
  • Änderungen an Dateien mit Git zu versionieren und mithilfe von Commits nachvollziehbar zu dokumentieren.
  • Branches für die strukturierte Arbeit an Projekten zu verwenden.
  • GitLab zur Verwaltung und gemeinsamen Bearbeitung von Projekten einzusetzen.
  • Änderungen zwischen einem lokalen Git-Repository und einem GitLab-Repository auszutauschen.
  • einen grundlegenden Git-/GitLab-Workflow für die Zusammenarbeit in Projekten anzuwenden.

Zeitlicher Umfang

6 Arbeitseinheiten à 90 Minuten

Sprechstunde

In der Sprechstunde können Fragen zu den Inhalten des Kurses oder zur Nutzung von Git und GitLab gestellt werden.

Kontakt

Alle Ansprechpersonen und Kontaktinformationen finden Sie unter Kontakt und Sprechstunden.