Seminar openCode – Git und GitLab für die Zusammenarbeit

Die Zusammenarbeit an offenem Quellcode und gemeinsamer Dokumentation braucht nachvollziehbare Änderungen und klare Abstimmungswege. Das Seminar vermittelt dafür einen alltagstauglichen Git- und GitLab-Arbeitsablauf auf openCode. Dateien werden lokal bearbeitet, Änderungen bewusst zusammengestellt und über einen nachvollziehbaren Reviewprozess in den gemeinsamen Projektbestand übernommen. Die Browseroberfläche dient zur Aufgabenkoordination und Prüfung; die Kommandozeile macht den Zustand von Arbeitsverzeichnis, Index und Repository sichtbar.

Ein vorbereitetes Verwaltungsprojekt bildet den roten Faden. Mehrere Bearbeitende ändern Quelltext und Dokumentation, verknüpfen ihre Arbeit mit Issues und lösen einen gezielt eingebauten Konflikt. Besonderes Gewicht liegt auf dem Prüfen vor dem Commit, dem verständlichen Beschreiben von Änderungen und dem sicheren Zurücknehmen fehlerhafter Beiträge. Der Arbeitsablauf wird sowohl für Personen mit Entwicklungsaufgaben als auch für die fachliche Mitarbeit an Dokumenten erklärt. Die Übungen verwenden kleine, überschaubare Dateien, damit das Versionskontrollprinzip im Vordergrund bleibt.

Inhaltsübersicht

  1. Arbeitsplatz und Repository vorbereiten
  2. Änderungen und Commits kontrollieren
  3. Branches und gemeinsame Entwicklung
  4. Issues, Merge Requests und Reviews
  5. Projektstand und Teamregeln sichern

1. Arbeitsplatz und Repository vorbereiten

  • Lokales Git konfigurieren; Autoridentität, Arbeitsverzeichnis, Index, Commit-Historie und entfernte Repositories unterscheiden.
  • HTTPS- oder SSH-Zugriff passend zur bereitgestellten Umgebung einrichten und den Zugriff ohne Offenlegung von Zugangsdaten prüfen.
  • Projektoberfläche, README, Dateiansicht und Repository-Historie im Browser mit dem lokalen Zustand abgleichen.

Praxisübung: Ein Übungsrepository klonen, Konfiguration und Verbindungsweg prüfen und die Ausgangsversion in Browser und Terminal vergleichen.

2. Änderungen und Commits kontrollieren

  • Status und Unterschiede prüfen, Dateien gezielt zum Index hinzufügen und zusammengehörige Änderungen in verständlichen Commits festhalten.
  • Nicht versionierte Dateien und .gitignore einsetzen; automatisch erzeugte Dateien und lokale Konfigurationen bewusst behandeln.
  • Unveröffentlichte Arbeitsänderungen sichern oder verwerfen und veröffentlichte Fehler mit einem nachvollziehbaren Revert korrigieren.

Praxisübung: Eine Dokumentationsänderung umsetzen, den Diff prüfen, gezielt committen und eine absichtlich fehlerhafte Änderung kontrolliert zurücknehmen.

3. Branches und gemeinsame Entwicklung

  • Arbeitsbranches anlegen, wechseln und veröffentlichen; Hauptbranch, Feature-Branch und entfernte Branches auseinanderhalten.
  • Fetch, Pull und Push in ihren Auswirkungen erklären; lokale und entfernte Historien vor einer Integration vergleichen.
  • Mergekonflikte erkennen, betroffene Stellen fachlich auflösen und die Auflösung vor dem Abschluss erneut prüfen.

Praxisübung: Zwei konkurrierende Änderungen am selben Dokument erzeugen, den Konflikt gemeinsam auflösen und den bereinigten Projektstand prüfen.

4. Issues, Merge Requests und Reviews

  • Issues mit Beschreibung, Akzeptanzkriterien und reproduzierbaren Angaben erstellen; Labels und Zuständigkeiten sinnvoll nutzen.
  • Merge Requests auf ein Issue beziehen, Änderungsausschnitt prüfen und Reviewkommentare in eine überarbeitete Fassung einarbeiten.
  • Freigaberegeln, Diskussionen und tatsächlich verfügbare Branch-Schutzfunktionen zu einem nachvollziehbaren Teamablauf verbinden.

Praxisübung: Ein Issue übernehmen, auf einem Branch bearbeiten, einen Merge Request erstellen und nach einer dokumentierten Gegenprüfung zusammenführen.

5. Projektstand und Teamregeln sichern

  • Tags und Releases zur Kennzeichnung abgestimmter Versionen einsetzen; Änderungsbeschreibung und zugehörigen Quellstand zusammenhalten.
  • Fork-basierte Mitarbeit und direkte Branch-Zusammenarbeit passend zu den Projektberechtigungen einordnen.
  • Konventionen für Commits, Reviewumfang, Dokumentationspflege und Vertretung im Projekt festhalten.

Praxisübung: Einen vollständigen Änderungszyklus mit Review, Tag und Releasebeschreibung durchführen und die Zuordnung von Issue, Commit und Version nachprüfen.

Schulungsumgebung

Der Kunde stellt Git, Texteditor, Terminal und Browser sowie ein Übungsprojekt mit berechtigten Konten bereit. Schreib-, Branch- und Merge-Rechte werden vorab geprüft. Für Gruppenübungen werden mehrere getrennte Arbeitskopien und mindestens zwei Rollen benötigt.

Seminardetails

Dauer: 2 Tage mit ca. 6 Unterrichtsstunden pro Tag; Beginn am 1. Tag: 10:00 Uhr; weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwickler, technische Redakteure, Projektmitarbeitende, Fachadministratoren und öffentliche IT-Dienstleister mit aktiver Mitarbeit an openCode-Projekten
Voraussetzungen: Sicherer Umgang mit Dateien und Texteditor; grundlegende Kommandozeilenkenntnisse. openCode-Grundlagen oder vergleichbare Plattformkenntnisse werden empfohlen.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, angeleitete Praxisübungen, Fallstudien und gemeinsame Gegenprüfung
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: Teilnahmebescheinigung von Seminar-Experts
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Rostock 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Jena 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Flensburg 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben