Schulungsübersicht
Einführung in Git und Azure DevOps
- Überblick über das Versionskontrollsystem Git
- Einführung in Azure DevOps und die Integration von Git
- Einrichten der Umgebung: Git, SourceTree, GitKraken und Azure DevOps
Fundamentale Git-Konzepte
- Erstellen und Klonen von Repositories
- Grundlegende Git-Befehle: init, add, commit, push, pull
- Branching-Konzepte und -strategien
Verzweigungs- und Mergemanagement
- Best Practices für Branching in kooperativen Projekten
- Verwalten von Branches mit SourceTree und GitKraken
- Übungen: Erstellen und Zusammenführen von Branches
Mergetechniken und Konfliktlösung
- Verschiedene Mergetypen: Merge, Fast forward merge, Squash and merge, Rebase and merge
- Konfliktlösungsstrategien und Best Practices
- Praktische Übungen: Simulation von Konflikten und deren Lösung
Konsolen- vs. grafische Client-Betrieb
- Durchführen von Git-Operationen über die Konsoleneingabe
- Verwalten von Repositories mit SourceTree (Hauptübungen) und GitKraken (Demonstrationen)
- Vorteile und Nachteile der Verwendung grafischer Clients
Fortgeschrittene Git-Techniken
- Staging, Rückgängig machen, Zurücksetzen und Entstaging von Änderungen
- Auswählen einzelner Commits (Cherry-picking) und praktische Anwendungen
- Sichere Rückgängigmachung und Rollback von Änderungen
Arbeiten mit Azure DevOps und Git
- Einrichten von Git-Repositories in Azure Repos
- Integrieren von Git mit Azure DevOps-Pipelines
- Verwalten von Berechtigungen und Zugriffskontrolle
Teamzusammenarbeit und realistische Szenarien
- Branching-Strategien in großen Projekten
- Konfliktlösung in Teamumgebungen
- Best Practices für Versionskontrolle in DevOps-Arbeitsabläufen
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse von Versionskontrollkonzepten
- Bekanntschaft mit Softwareentwicklungspraktiken
Zielgruppe
- Entwickler, die mit Versionskontrollesystemen arbeiten
- DevOps-Ingenieure, die Code-Repositories verwalten
- Teams, die bei Softwareprojekten mit Git und Azure DevOps zusammenarbeiten
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