In unserem Git und GitLab Kurs bekommst du das Grundverständnis für Versionskontrollsysteme mit Hilfe des populärsten Versionsverwaltungstool Git.
Git und GitLab Seminar
Git und GitLab: Die Bausteine für Continuous Integration und Continuous Delivery
In 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 Git und GitLab Seminar
Inhalte Git und GitLab Seminar
Git Überblick
- Versionsverwaltung
- Vorstellung von Git
- 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
Git Remote
- Remote Repositories
- Arbeiten mit Remote
- Lokale und Remote Branches
- Git Clone
- Git Fetch
- Git Pull
- Git Push
- Konflikte beim Push
GitLab
- GitLab und Alternativen
- Community Edition
- GitHub
- BitBucket
- Unterschiede der Remote-Plattformen
- Administration von GitLab
- Aufsetzen eines lokalen GitLab-Servers
- Admin Area
- Rollenmodell bei GitLab
- Authentisierung
- Access Tokens
- SSH-Keys
- Merge Requests
- Issue Tracking
- Forking
- Activities im GitLab
Exkurs: Visual Studio Code
- Was ist Visual Studio Code?
- Gitlab und VSC
- Die Oberfläche von VS Code
- Die Oberfläche von VS Code – Activity Bar und Sidebar
- Neue Dateien in VS Code anlegen
- Visual Studio Code einen Ordner hinzufügen
- Das Search Tool
- Die Git-Leiste
- Git in Visual Studio Code nutzen
- Ein Remoterepository in VS Code klonen
- Ein lokales Git-Repository anlegen
- GitLens
Ausblick DevOps und CI/CD mit Git
- GitLab für DevOps
- Continuous Integration
- CI bei GitLab
Abkürzungsverzeichnis
Befehle
Git und GitLab Schulung Zielgruppe Git und GitLab Seminar
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.
Git und GitLab Schulung: Voraussetzungen Git und GitLab Seminar
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.