Git und GitLab von Grund auf verstehen. Schluss mit chaotischen Historien.
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
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
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
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
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
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
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
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
| Datum | Ort | Status |
|---|---|---|
| 15. Juni 2026 | München | verfügbar |
| 07. September 2026 | Online | verfügbar |
| 16. November 2026 | Hamburg | verfü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