GIT - Ein Versionsverwaltungssystem
Ihre Termine
| Datum | Ort | Preis |
|---|---|---|
| 06.07.2026 -07.07.2026 |
Virtuelles Live Training |
1.773,10 €* Buchen |
| 17.08.2026 -18.08.2026 |
Virtuelles Live Training |
% 1.683,85 €* Buchen |
| 17.08.2026 -18.08.2026 |
Stuttgart |
% 1.683,85 €* Buchen |
| 21.09.2026 -22.09.2026 |
Virtuelles Live Training |
% 1.683,85 €* Buchen |
| 16.11.2026 -17.11.2026 |
Virtuelles Live Training |
% 1.683,85 €* Buchen |
| 17.12.2026 -18.12.2026 |
Virtuelles Live Training |
% 1.683,85 €* Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Versionsverwaltung ist ein zentraler Bestandteil moderner Softwareentwicklung - besonders in dynamischen Projektumgebungen mit mehreren Entwicklerinnen und Entwicklern. GIT hat sich dabei als leistungsfähiges und flexibles System etabliert, um Änderungen effizient zu verwalten und Entwicklungsprozesse transparent zu gestalten.
In diesem zweitägigen Seminar lernen Sie die Architektur, den Befehlssatz und die grundlegenden Funktionen von GIT kennen. Sie erfahren, wie Sie lokale und verteilte Repositories einrichten, Branching-Strategien anwenden und Workflows für komplexe Projekte umsetzen. Ergänzt wird das Training durch praxisnahe Übungen auf Basis eines Java-Projekts - auf Wunsch auch anpassbar auf andere Programmiersprachen.
Nach dem Seminar sind Sie in der Lage, GIT sicher im Projektalltag einzusetzen, eigene Repositories zu verwalten und das System in bestehende Build- und Release-Prozesse zu integrieren. Damit schaffen Sie eine solide Grundlage für effiziente Zusammenarbeit in agilen Teams und eine nachhaltige Codequalität.
Inhalte
Grundlagen
- Installation
- Setup
- Local und Remote Repositories
- Architektur und Arbeitsweise
- Was kann versioniert werden?
- GIT und SVN: Abgrenzung, Gemeinsamkeiten und Interoperabilität - Basis-Administration
Versionsverwaltung
- Initialisierung
- Erste Befehle: add, commit
- Datei-Manipulation: Rename, Copy und Move, Delete, Ignore
- Umgang mit der Historie
- Branching, Tagging, Versioning
- Merging und Rebasing
- Branching und Merging: Der Gitflow
Repositories
- Distributed Repositories
- Push und Pull-Requests
- Remote Branches
- Strategien zum Arbeiten mit verteilten Repositories: Centralized Repository, Integration Manager, Lieutenant/Dictator
Werkzeuge
- Grafische Werkzeuge zur Administration und Verwaltung
- Einbindung in das Dateisystem des Betriebssystems
- Integration in Entwicklungsumgebungen
- Build-Prozess und Continuous Integration
- GitLab: Ein eigener GIT-Server: Installation, Konfiguration, Betrieb
- GitHub: Ein öffentliches Repository der Open Source Community
Zielgruppe
Zielgruppe
- Softwareentwickler:innen, die ihre Kenntnisse in der Versionsverwaltung vertiefen möchten
- IT-Fachkräfte, die in großen Projekten mit mehreren Entwicklergruppen arbeiten
- Projektleiter:innen, die GIT in den Build- und Release-Prozess integrieren wollen
Voraussetzungen
- Grundkenntnisse in der Softwareentwicklung sind erforderlich
- Keine formalen Anforderungen, jedoch wird ein grundlegendes Verständnis der Entwicklungsprozesse vorausgesetzt