Branching und Synchronisation
Ein wichtiger Schwerpunkt liegt auf den verschiedenen Branching-Strategien. Die Teilnehmer erfahren, wie sie Feature Branches für die Entwicklung neuer Funktionen und Hotfixes für dringende Fehlerbehebungen nutzen können. Diese Strategien helfen dabei, den Code sauber und organisiert zu halten, während gleichzeitig die parallele Entwicklung ermöglicht wird.
Der Kurs behandelt auch das Zusammenführen von Branches, einschließlich Merging und Rebasing. Die Teilnehmer lernen die Unterschiede zwischen diesen Techniken und deren Anwendung kennen, um Änderungen aus verschiedenen Branches effizient zu integrieren und Konflikte zu lösen.
Abschließend wird das Pushen und Pullen von Änderungen erläutert. Die Teilnehmer erfahren, wie sie ihre lokalen Änderungen zu Remote-Repositories pushen und wie sie aktuelle Änderungen aus Remote-Repositories in ihre lokale Entwicklungsumgebung pullen können, um sicherzustellen, dass sie stets mit der neuesten Version des Codes arbeiten.