Schulungsübersicht
Einführung in Git und Azure DevOps
- Überblick über das Git-Versionskontrollsystem
- Einblicke in die Integration von Git mit Azure DevOps
- Umgebungsvorbereitung: Einrichtung von Git, SourceTree, GitKraken sowie Azure DevOps
Grundlegende Git-Konzepte
- Erstellen und Klonen von Repositories
- Wichtige Git-Befehle: init, add, commit, push, pull
- Konzepte sowie Strategien zum Arbeiten mit Branches
Verwaltung von Branches und Merges
- Bewährte Praktiken für das Arbeiten mit Branches in kooperativen Projekten
- Branches mittels SourceTree und GitKraken verwalten
- Übungen: Erstellen und Zusammenführen von Branches
Merge-Techniken sowie Konfliktlösung
- Arten der Merges: normaler Merge, Fast-forward-Merge, Squash-and-Merge, Rebase-und-Merge
- Strategien und bewährte Verfahren zur Auflösung von Konflikten
- Praktische Übungen: Simulieren sowie beheben von Konfliktsituationen
Bedienung über Konsole oder grafischen Client
- Git-Vorgänge mittels Kommandozeile ausführen
- Verwaltung von Repositories unter Verwendung von SourceTree (Hauptübungen) sowie GitKraken (Demonstrationen)
- Vorteile und Nachteile der Nutzung grafischer Clients
Fortgeschrittene Git-Techniken
- Änderungen vorbereiten, zurücknehmen oder rückgängig machen
- Commits gezielt auswählen und anwendbare Szenarien dafür kennenlernen
- Sicheres Zurücksetzen sowie Wiederherstellen von Änderungen garantieren<\/li>
Git in Verbindung mit Azure DevOps nutzen
- Einrichtung von Git-Repositories innerhalb von Azure Repos
- Verknüpfung von Git mit den Pipelines in Azure DevOps sicherstellen
- Berechtigungen sowie Zugriffskontrollen zu konfigurieren
Zusammenarbeit im Team und reale Anwendungsfälle
- Strategien zum Umgang mit Branches in größeren Projekten
- Umgang mit Konfliktsituationen innerhalb von Teams
- Bewährte Regeln zur Nutzung des Versionskontrollsystems im DevOps-Kontext verstehen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundsätzliche Kenntnisse über Versionskontrollsysteme
- Erfahrung mit gängigen Softwareentwicklungsverfahren
Zielgruppe
- Entwickler, die regelmäßig mit Versionskontrollsystemen arbeiten
- DevOps-Ingenieure, die für die Verwaltung von Code-Repositories verantwortlich sind
- Teams, die an Softwareprojekten gemeinsam unter Einsatz von Git und Azure DevOps mitarbeiten
Erfahrungsberichte (2)
Übungen, die wir auf VMs durchführen konnten
Atif Bhatti
Kurs - Git Hands-on Workshop with Azure DevOps
Maschinelle Übersetzung
Sehr flexibel in Bezug auf unseren gewünschten Zeitrahmen und angepasst an unsere spezifischen Bedürfnisse. Der Dozent war nicht nur sehr wissend, sondern besaß auch ausgezeichnete Lehrfähigkeiten, die das Lernergebnis sowohl angenehm als auch effektiv gestalteten.
Jennifer Snell
Kurs - Git Hands-on Workshop with Azure DevOps
Maschinelle Übersetzung