Dieser Kurs führt Sie durch die Welt von Git, beginnend mit den Grundlagen der Änderungsverfolgung, der Bereitstellung von Dateien und der Übermittlung von Aktualisierungen. Anschließend lernen Sie fortgeschrittene Merkmale wie Branching, Merging und Rebasing kennen, um die Zusammenarbeit im Team zu verbessern. In praktischen Demonstrationen automatisieren Sie Aufgaben mit Git Hooks und Aliases, debuggen Probleme mit Git Bisect und wenden Wiederherstellungsstrategien an. Der Kurs behandelt auch Sicherheitspraktiken wie signierte Commits und geschützte Zweige. Außerdem integrieren Sie Git mit GitHub Actions in CI/CD-Pipelines, verwalten die Infrastruktur mit GitOps und handhaben große Repositories mit Submodules und Worktrees. Am Ende dieses Kurses werden Sie in der Lage sein: - Git sicher für die Zusammenarbeit zu nutzen - Workflows zu automatisieren und Fehler zu beheben - Git in DevOps und Großprojekten anzuwenden - Interne Git-Prozesse zu verstehen Dieser Kurs richtet sich an Entwickler, DevOps-Ingenieure und Software-Profis, die ihre Fähigkeiten und Versionskontrollstrategien für eine verbesserte Zusammenarbeit und eine optimierte Softwarebereitstellung verbessern möchten.

Erwerben Sie mit Coursera Plus für 199 $ (regulär 399 $) das nächste Level. Jetzt sparen.

Empfohlene Erfahrung
Was Sie lernen werden
Verwenden Sie Git sicher, um Änderungen zu verfolgen, Commits zu verwalten und effektive Strategien zum Verzweigen und Zusammenführen zu implementieren.
Automatisieren Sie sich wiederholende Aufgaben mit Git Hooks und Aliases, und beheben Sie Probleme mit leistungsstarken Befehlen wie git bisect.
Verbinden Sie Git mit CI/CD-Pipelines, übernehmen Sie GitOps-Praktiken, und verwalten Sie große Codebasen mit leistungsorientierten Techniken.
Gewährleisten Sie die Sicherheit des Git-Projektarchivs mit GPG-Signierung und geschützten Zweigen und verwenden Sie Debugging-Tools zur Fehlerbehebung.
Kompetenzen, die Sie erwerben
- Kategorie: Versionskontrolle
- Kategorie: GitHub
- Kategorie: Git (Versionskontrolle-System)
- Kategorie: Kontinuierliche Bereitstellung
- Kategorie: Entwicklungsumgebung
- Kategorie: CI/CD
- Kategorie: Kontinuierliche Überwachung
- Kategorie: DevOps
- Kategorie: Kontinuierliche Integration
- Kategorie: Anwendungssicherheit
- Kategorie: Dateiverwaltung
- Kategorie: Fehlersuche
- Kategorie: Infrastruktur als Code (IaC)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
August 2025
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 4 Module
In diesem Modul werden die Teilnehmer eine solide Grundlage in Git aufbauen und Kernkonzepte wie Arbeitsverzeichnisse, Staging und Commit abdecken. Sie lernen fortgeschrittene Verzweigungsstrategien und Workflow-Modelle wie Gitflow und trunk-basierte Entwicklung kennen, mit Best Practices für die Zusammenarbeit und einen sauberen Commit-Verlauf.
Das ist alles enthalten
17 Videos6 Lektüren4 Aufgaben1 Diskussionsthema
In diesem Modul lernen die Teilnehmer, Git Workflows zu automatisieren und zu sichern und gleichzeitig allgemeine Wiederherstellungsaufgaben zu bewältigen. Sie implementieren Git-Hooks, benutzerdefinierte Aliase und Debugging-Tools wie git bisect sowie bewährte Verfahren für die Repository-Sicherheit wie GPG-signierte Commits und Zweigschutz.
Das ist alles enthalten
11 Videos6 Lektüren4 Aufgaben
In diesem Modul erfahren die Teilnehmer, wie Git DevOps Workflows unterstützt, einschließlich der GitOps Prinzipien und CI/CD mit GitHub Actions. Sie lernen Techniken für die Verwaltung großer Repositories kennen und erhalten Einblicke in Git-Interna und benutzerdefinierte Tool-Erweiterungen für mehr Produktivität und Kontrolle.
Das ist alles enthalten
9 Videos6 Lektüren4 Aufgaben
In diesem letzten Modul werden die Lernenden die Grundlagen von Git, Verzweigungen, Automatisierung, Debugging und DevOps-Integration besprechen. Es enthält eine Kurszusammenfassung, Bewertungen und reflektierende Diskussionen, um die Schlüsselkonzepte zu festigen und die Lernenden auf reale, kollaborative Git Workflows vorzubereiten.
Das ist alles enthalten
1 Video2 Aufgaben1 Diskussionsthema
Mehr von Softwareentwicklung entdecken
Status: Kostenlos
Status: Vorschau
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?




Häufig gestellte Fragen
Git ist ein verteiltes Versionskontrollsystem, mit dem sich Änderungen an Dateien verfolgen lassen, insbesondere bei der Softwareentwicklung. Es ermöglicht mehreren Entwicklern, gemeinsam an einem Projekt zu arbeiten, Änderungen zu überwachen, zu früheren Versionen zurückzukehren und Beiträge reibungslos zusammenzuführen.
Der Hauptunterschied zwischen Git und GitHub besteht darin, dass Git ein kostenloses Open Source-Tool zur Versionskontrolle ist, das lokal auf dem Computer eines Entwicklers installiert wird, während GitHub ein Online-Dienst ist, der Git-Repositories in der Cloud hostet und so die Zusammenarbeit und Versionskontrolle ermöglicht.
Dieser Kurs behandelt die Grundlagen von Git, Verzweigungsstrategien, fortgeschrittene Workflows und bewährte Verfahren der Versionskontrolle. Er untersucht die Automatisierung von Git-Aufgaben, die Verwaltung von Repositories und die Fehlerbehebung und geht dabei auch auf Git-Sicherheitspraktiken ein.
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.





