Git und GitLab von Grund auf verstehen. Schluss mit chaotischen Historien.

2 TageMax. 7 Teilnehmer999 EUR netto

Git ist der Standard für Versionskontrolle, aber viele Teams nutzen nur einen Bruchteil der Möglichkeiten. Commit-Historien sind chaotisch, Merge-Konflikte kosten Nerven und klare Workflows fehlen. Wie strukturiert man Branches sinnvoll? Wann nimmt man Rebase, wann Merge? Und wie setzt man GitLab als Plattform für Code Reviews und CI/CD ein? In diesem Training lernen Sie Git und GitLab von Grund auf – mit über 60% Hands-on-Anteil am Terminal. Am Ende arbeiten Sie sicher mit Branches, Merge Requests und ersten Pipelines und können GitLab produktiv in Ihrem Team einsetzen.

Zielgruppe

  • Softwareentwickler, die von SVN oder anderen Systemen auf Git umsteigen
  • DevOps Engineers, die GitLab als Plattform einführen möchten
  • Projektleiter und Teamleads, die Git-Workflows verstehen wollen
  • QA-Engineers, die in Git-basierte Entwicklungsprozesse eingebunden sind

Voraussetzungen

  • Grundlegende Erfahrung in der Softwareentwicklung
  • Sicherer Umgang mit der Kommandozeile (Terminal/Shell)
  • Ein eigener Laptop mit installiertem Git Client

Curriculum

1

Git Grundlagen und Konzepte

  • Verteilte Versionskontrolle – warum Git den Unterschied macht
  • Repository-Struktur: Working Directory, Staging Area, lokales Repository
  • Grundlegende Befehle: init, add, commit, status, log
  • Dateien ignorieren mit .gitignore – Best Practices
  • Git-Konfiguration und Aliase für produktives Arbeiten
2

Branching und Merging

  • Branches erstellen, wechseln und löschen
  • Merge-Strategien: Fast-Forward, Recursive, Squash
  • Merge-Konflikte verstehen und sicher auflösen
  • Rebase vs. Merge – wann welche Strategie sinnvoll ist
  • Cherry-Pick und das gezielte Übernehmen einzelner Commits
3

Arbeiten mit Remote-Repositories

  • Remotes konfigurieren: clone, fetch, pull, push
  • Tracking-Branches und Upstream-Konfiguration
  • Zusammenarbeit im Team: Pull-basierter Workflow
  • Tags für Releases erstellen und verwalten
  • SSH-Keys und HTTPS-Authentifizierung einrichten
4

GitLab als Plattform

  • GitLab-Oberfläche: Projekte, Gruppen und Berechtigungen
  • Merge Requests: Erstellen, Reviewen, Genehmigen
  • Code Review Best Practices in GitLab
  • GitLab Issues und Boards für die Aufgabenverwaltung
  • Wiki und Snippets für Dokumentation nutzen
5

Git-Workflows für Teams

  • GitLab Flow vs. Git Flow vs. Trunk-Based Development
  • Branch-Naming-Konventionen und Schutzregeln
  • Protected Branches und Approval Rules konfigurieren
  • Automatische Merge-Checks einrichten
  • Monorepos vs. Multi-Repo-Strategien
6

Einstieg in GitLab CI/CD

  • Die .gitlab-ci.yml verstehen und erste Pipelines schreiben
  • Stages, Jobs und Artifacts konfigurieren
  • Variablen und Environments in GitLab CI
  • Pipeline-Ergebnisse lesen und Fehler analysieren
  • Ausblick: Von der einfachen Pipeline zur Deployment-Automatisierung

Das nehmen Sie mit

Kleine Gruppen mit maximal 7 Teilnehmern für intensives Lernen
Praxisorientiert: Über 60% der Trainingszeit sind Hands-on-Übungen
Erfahrene Trainer mit jahrelanger Git- und GitLab-Expertise aus realen Projekten
Individuelle Betreuung und Raum für projektspezifische Fragen

Teilnahmegebühr

Pro Teilnehmer bei öffentlichen Terminen

999 EUR

zzgl. MwSt.

Sie möchten ein Inhouse-Training für Ihr gesamtes Team? Kontaktieren Sie uns für ein individuelles Angebot.

Nächste Termine

DatumOrtStatus
15. Juni 2026Münchenverfügbar
07. September 2026Onlineverfügbar
16. November 2026Hamburgverfügbar

Das sagen unsere Teilnehmer

Endlich habe ich Git wirklich verstanden. Der Trainer hat die Konzepte so erklärt, dass auch Rebase und Merge-Konflikte kein Rätsel mehr sind. Besonders die Übungen am echten Projekt waren Gold wert.

Katrin S.

Wir sind als Team von SVN auf Git umgestiegen und dieses Training hat uns den Übergang massiv erleichtert. Praxisnah, gut strukturiert und genau das richtige Tempo.

Florian B.

Die kleine Gruppe war ein echtes Plus. Man konnte jederzeit Fragen stellen und der Trainer ist auf unsere konkreten Probleme eingegangen.

Meike T.

Durchführungsformate

Ob öffentlicher Kurs, firmeninternes Training oder persönliches Coaching – wir passen uns an.

Öffentliche Trainings

Feste Termine, kleine Gruppen mit maximal 7 Teilnehmern und die Möglichkeit, sich mit Fachleuten aus anderen Unternehmen auszutauschen.

Inhouse Trainings

Maßgeschneidert für Ihr Team, an Ihrem Standort oder remote. Sie bestimmen Inhalte, Tempo und Termin.

Coaching & Beratung

Individuelle Begleitung bei konkreten Herausforderungen. Wir helfen direkt dort, wo es gerade klemmt.

Git & GitLab Essential Training

Sichern Sie sich jetzt einen Platz oder lassen Sie sich ein maßgeschneidertes Inhouse-Angebot erstellen.

Training anfragen