Schulung
Versionskontrolle mit Git
Git ist das Standardwerkzeug zur verteilten Versionskontrolle und Grundlage moderner Zusammenarbeit in der Softwareentwicklung. Diese Schulung vermittelt einen sicheren Umgang mit Branching, Merging und Rebase sowie bewährte Workflows für die tägliche Arbeit im Team.
Schulungsziel
In dieser Schulung erlernen Sie den Umgang mit Git als Werkzeug zur Versionsverwaltung von Dateien in der Softwareentwicklung.
Zielgruppe
Entwicklerinnen und Entwickler, Softwarearchitektinnen und -architekten sowie alle, die den Umgang mit Git erlernen möchten.
Erforderliche Vorkenntnisse
Umgang mit der Kommandozeile.
Themen
Die Schulung behandelt unter anderem diese Inhalte:
Einführung in die (verteilte) Versionskontrolle
- Unterschiede zu klassischen Versionskontrollsystemen
Grundlagen
- Repositories erzeugen
- Änderungen committen, pushen
Struktur von Git-Repositories
Branching, Merging, Rebase
Fehlersuche mit
git bisectIDE-Integration
Branching-Strategien
- git-flow, GitHub Flow und Trunk-Based Development
- Pull/Merge Requests und Code Review
Best Practices
- Nutzung von Git im Team
Tipps und Tricks