Git und GitLab Schulung
Git Schulung: Die Bausteine für Continuous Integration und Continuous Delivery
Zu den TerminenIn unserer Git und GitLab Schulung wird dir das Grundverständnis für Versionskontrollsysteme mit Hilfe des populärsten Versionsverwaltungstool Git nahegelegt. Dabei wird nicht nur das Tool Git betrachtet, sondern auch die Schnittstelle zur Plattform GitLab. So wirst du im Kurs Git und GitLab eine eigene GitLab-Plattform in Betrieb nehmen und für den täglichen Einsatz vorbereiten. Ziel des Kurses ist es, dir die Möglichkeiten von Git aufzuzeigen und das Installieren und Betreiben einer Plattform wie GitLab näher zu bringen. Das theoretisch vermittelte Wissen wird in den Übungen gleich praxisnah umgesetzt. Abgerundet wird der Git und GitLab Kurs durch einen Ausblick in die Welt von Continuous Integration und Continuous Deployment CI/CD & DevOps sowie auf alternativ nutzbare Tools und deren Positionierung.
Lernziele
Unsere Git & GitLab Schulung führt dich von den Git Grundlagen (Commits, Branches, Merge/Rebase) bis zu GitLab-Workflows mit Issues, Merge Requests, Pipelines (CI/CD) und DevOps-Best Practices. Du lernst saubere Branching-Modelle (Feature/Release/Hotfix), Code Reviews, Protected Branches, Tags/Releases, Pipeline-Jobs & Runner sowie Security/Compliance im Team. Ideal für Devs, QA, Data/ML, Admins und DevOps-Teams. Inhalte der Git Schulung (Auszug):
Git Basics
Team-Workflows
GitLab Platform
CI/CD mit GitLab
Qualität & Sicherheit
Best Practices
Lernziele
In unserem Git und GitLab Kurs bekommst du das Grundverständnis für Versionskontrollsysteme mit Hilfe des populärsten Versionsverwaltungstool Git.
Inhalte
Git Überblick
Versionsverwaltung
Vorstellung von Git
Wie funktioniert Git?
Bestandteile eines Commits
Commit Message
Verbreitung von Git
Alternativen zu Git und Abgrenzungen
Installation unter Linux
Installation unter Windows
Architektur von Git
Git-States
Arbeiten mit Git
Erste Schritte mit Git
Grundbefehle
Git-Ignore-File
Arbeiten mit der Historie
Arbeiten mit Tags
Auschecken von Commits/Tags
Verwerfen von Änderungen
Referenz Historie
Git Branches
Was ist ein Branch?
GitFlow-Konzept
Arbeiten mit Branches
Wechseln zwischen Branches
Löschen von Branches
Merging
3-Wege-Merge
Squashing bei Merge
Rebase
Cherry-Pick
Lokale Konflikte
Wechseln zwischen Branches
Konflikte bei Merge
GitLab
Remote Repositories
GitLab und Alternativen
Community Edition
GitHub
BitBucket
Unterschiede der Remote-Plattformen
Administration von GitLab
Aufsetzen eines lokalen GitLab-Servers
GitLab Landing Page
Rollenmodell bei GitLab
Authentisierung
Access Tokens
SSH-Keys
Git Remote
Verknüpfen eines Remote Repositories
Arbeiten mit Remote
Lokale und Remote Branches
Git Clone
Git Fetch
Git Pull
Git Push
Konflikte beim Push
Arbeiten mit GitLab
Merge Requests
Anlegen eines Merge Requests
Issue Tracking
Planung mit Issues
Wiki
Forking
Activities im GitLab
Ausblick DevOps und CI/CD mit Git
GitLab für DevOps
Continuous Integration
CI bei GitLab
Visual Studio Code
Was ist Visual Studio Code?
Gitlab und VSC
Die Oberfläche von VS Code
Activity Bar und Sidebar
Neue Dateien in VS Code anlegen
Einen Ordner hinzufügen
Das Search Tool
Versionskontrolle
Git in Visual Studio Code nutzen
Ein Remoterepository in VS Code klonen
Ein lokales Git-Repository anlegen
GitLens
Zielgruppe
Die Schulung Git und GitLab richtet sich an Anwendungsentwickler, Designer, Betriebsteams und Plattform-Architekten, die einen einfachen und schnellen Einstieg in die Versionsverwaltung mit Git und GitLab bekommen möchten.
Voraussetzungen
Die Bereitschaft, sich mit den Themen Git und GitLab technisch auseinanderzusetzen wird vorausgesetzt. Grundlegende IT-Kenntnisse sind für den Besuch der Schulung Git und GitLab erforderlich.
Git und GitLab Hintergrund:
Git und GitLab sind zwei eng miteinander verbundene, aber unterschiedliche Technologien, die in der Softwareentwicklung eine zentrale Rolle spielen. Zusammenfassend lässt sich sagen: Git ist das Versionskontrollsystem, das die grundlegende Funktionalität zur Verfolgung von Änderungen bereitstellt. GitLab ist eine Plattform, die auf Git aufbaut und zusätzliche Funktionen für die Zusammenarbeit und Automatisierung bietet. Git und GitLab werden oft zusammen verwendet. Entwickler nutzen Git, um ihre Code-Änderungen lokal zu verwalten, und GitLab, um ihre Projekte zu hosten und mit anderen zusammenzuarbeiten.
Git Schulung - das solltest du wissen:
Für Entwickler:innen, QA, DevOps, Admins und Data-Teams, die Versionskontrolle professionell nutzen und GitLab CI/CD aufsetzen möchten.
Git behandelt Versionskontrolle & Branching. GitLab ergänzt Kollaboration, Reviews, Releases und CI/CD-Pipelines – im Kurs kombinieren wir beides.
Ja. Wir erstellen .gitlab-ci.yml, definieren Stages/Jobs, binden Runner ein und bauen Build/Test/Deploy-Pipelines – inklusive Artefakte & Umgebungen.
Wir vergleichen Git Flow, Trunk-Based und Release-Branches und wählen das passende Modell für euer Team (inkl. Protected Branches & Review-Checks).
Definitiv. Du arbeitest mit Merge Requests, Reviewer-Richtlinien, Approval Rules und Konfliktlösung via Merge/Rebase.
Ja. Live-Online, Präsenz oder Inhouse – auf Wunsch mit eurem Repo, Runner-Setup und Quality-Gates.
Ja. Schritt-für-Schritt-Guides, Übungs-Repos, Pipeline-Beispiele und ein Teilnahmezertifikat.
Schulungen, die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.