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 und alle, die den Umgang mit Git erlernen möchten.
Erforderliche Vorkenntnisse
Umgang mit der Kommandozeile.
Themen
Die im Rahmen der Schulung behandelten Inhalte schließen ein:
Einführung (verteilte) Versionskontrolle
- Unterschiede zu klassischen Versionskontrollsystem
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
Tips & Tricks