Zertifizierung · Git Version Control · Stufe Professional

Git Version Control Professional

Git für Fortgeschrittene: Historie umschreiben, integrieren und wiederherstellen, Historie analysieren, Konfiguration und Automatisierung sowie große Repositorys.

Prüfungscode IFW-GIT-300-01 Professional · Profi Themengebiet 1.0 In Vorbereitung
Git Version Control Professional Badge

Die Prüfung im Überblick

Alle Angaben gelten für die Abschlussprüfung dieser Zertifizierung.

PrüfungscodeIFW-GIT-300-01
Bearbeitungszeit2 Stunden
Fragen70 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
Preis99,00 € · 2 Versuche
Erlaubte VersucheUnbegrenzt
Wartezeit zwischen Versuchen2 Tage
Lösungen nach AbgabeNur Ergebnis
Zertifikat gültig36 Monate
Ablauf und Regeln im Detail
  • Die Fragen werden beim Start zufällig aus dem Fragenpool gezogen – anteilig nach der Gewichtung der Themenblöcke.
  • Die Zeit startet sofort und läuft serverseitig weiter – auch wenn du das Fenster schließt oder die Verbindung abbricht.
  • Jede Antwort wird automatisch gespeichert. Du kannst die Prüfung bis zum Ablauf der Zeit jederzeit wieder öffnen und fortsetzen.
  • Ist die Zeit abgelaufen, wird die Prüfung automatisch mit den gespeicherten Antworten abgegeben.
  • Unbeantwortete Fragen zählen als falsch. Eine Frage zählt nur, wenn alle richtigen und keine falschen Antworten gewählt sind.
  • Kopieren, Drucken und das Kontextmenü sind deaktiviert. Fensterwechsel und Kopierversuche werden protokolliert.
  • Jeder gestartete Versuch zählt – auch wenn er nicht abgegeben wird – und verbraucht einen gekauften Versuch.
  • Vorher muss die Probeklausur dieser Stufe bestanden sein.
  • Erlaubt sind keine Hilfsmittel und keine Hilfe anderer Personen. Vor dem Start akzeptierst du die Geheimhaltungserklärung: Prüfungsinhalte dürfen nicht weitergegeben werden.
  • Dein Ergebnis ist zunächst vorläufig. Zeigt die Prüfungsaufsicht Auffälligkeiten, prüfen wir es, bevor das Zertifikat ausgestellt wird.
  • Bei Täuschung wird der Versuch annulliert, in schweren Fällen folgen eine Prüfungssperre und die Aberkennung aller Zertifikate.
  • Auf Antrag gibt es einen Nachteilsausgleich mit 25, 50 oder 100 % mehr Bearbeitungszeit. Beantragen kannst du ihn in deinem Konto unter Nachteilsausgleich.

Es gilt die Prüfungsordnung.

Über diese Zertifizierung

Die Zertifizierung weist nach, dass du auch in verfahrenen Situationen den Überblick behältst: Du baust Historie gezielt um, holst verloren geglaubte Commits zurück, findest den Commit, der einen Fehler eingeführt hat, und richtest Repositorys für große Teams und Codebasen ein.

Geprüft wird an konkreten Situationen aus dem Projektalltag; häufig sind mehrere Antworten richtig.

Für wen sie gedacht ist

Erfahrene Entwicklerinnen und Entwickler, Maintainer von Repositorys sowie alle, die Git-Workflows und Build-Pipelines im Team verantworten.

Empfohlene Vorkenntnisse

Sicherer Umgang mit allen Themen der Associate-Stufe sowie Praxis mit Rebase, Merge-Konflikten und gemeinsam genutzten Branches.

Voraussetzungen

Diese Nachweise müssen vorliegen, bevor die Abschlussprüfung abgelegt werden kann.

Themengebiet

Fassung 1.0 · 4 Themenblöcke. Die Gewichtung gibt an, welchen Anteil ein Block an den Prüfungsfragen hat.

BlockThemaGewichtungFragen
1 Historie umschreiben, integrieren und wiederherstellen 7 Lernziele 30 % 21
2 Historie analysieren 5 Lernziele 30 % 21
3 Konfiguration und Automatisierung 3 Lernziele 20 % 14
4 Arbeitskopien und große Repositorys 3 Lernziele 20 % 14
Gesamt 100 % 70

Themengebiet als PDF herunterladen → Druckansicht

Block 1
30 % der Prüfung 21 Fragen

Historie umschreiben, integrieren und wiederherstellen

Commits gezielt umbauen und übertragen – und Fehler dabei sicher wieder rückgängig machen.

  • 1.1 Interaktiv rebasen pick, reword, edit, squash, fixup, drop; git rebase --onto
  • 1.2 Einzelne Commits übertragen git cherry-pick, Option -x, Konflikte
  • 1.3 Merge-Strategien unterscheiden -s ours gegenüber -X ours; Konfliktlösungen wiederverwenden mit rerere
  • 1.4 Umgeschriebene Historie sicher veröffentlichen --force-with-lease und seine Grenzen bei automatischem fetch
  • 1.5 Verlorene Commits wiederherstellen git reflog, git reset auf einen früheren Stand
  • 1.6 Merges rückgängig machen git revert -m 1 bei Merge-Commits
  • 1.7 Versehentlich veröffentlichte Geheimnisse behandeln Zugangsdaten sofort ändern, Historie mit git filter-repo bereinigen
Block 2
30 % der Prüfung 21 Fragen

Historie analysieren

Herausfinden, wann, warum und von wem eine Änderung eingeführt wurde.

  • 2.1 Revisionen adressieren HEAD~n, HEAD^2 bei Merge-Commits
  • 2.2 Bereiche vergleichen main..feature gegenüber main...feature bei log und diff
  • 2.3 Änderungen im Code suchen git log -S und -G
  • 2.4 Zeilen ihrem Ursprung zuordnen git blame, verschobene Zeilen mit -M und -C, Commits ignorieren
  • 2.5 Fehler per Binärsuche finden git bisect, automatisiert mit git bisect run und Exit-Codes
Block 3
20 % der Prüfung 14 Fragen

Konfiguration und Automatisierung

Das Verhalten von Git je Repository festlegen und Arbeitsschritte absichern.

  • 3.1 Git-Hooks einsetzen pre-commit und pre-receive, Ablage in .git/hooks; clientseitige Hooks sind umgehbar
  • 3.2 Dateiattribute festlegen .gitattributes für Zeilenenden, Binärdateien, Diff- und Merge-Treiber
  • 3.3 Commits signieren git commit -S mit GPG oder SSH und was eine Signatur bestätigt
Block 4
20 % der Prüfung 14 Fragen

Arbeitskopien und große Repositorys

Mit mehreren Ständen gleichzeitig und mit sehr großen Repositorys arbeiten.

  • 4.1 Mehrere Arbeitsverzeichnisse nutzen git worktree add
  • 4.2 Nur Teile eines Repositorys laden Sparse Checkout, Partial Clone mit --filter
  • 4.3 Fremde Repositorys einbinden Submodules gegenüber git subtree

Prüfungsversionen

Der Prüfungscode enthält die Version. Auf jedem Zertifikat steht die Version, unter der die Prüfung abgelegt wurde.

PrüfungscodeThemengebietStatusZeitraum
IFW-GIT-300-01 Fassung 1.0 Aktuell seit 18.09.2026

Mit der Freigabe einer neuen Version läuft die bisherige aus. Bereits ausgestellte Zertifikate bleiben bis zu ihrem Ablaufdatum gültig, und das Themengebiet ausgelaufener Versionen bleibt hier abrufbar.

Vorbereitung

Die kostenlose Probeklausur dieser Stufe zeigt nach der Abgabe alle Lösungen mit Erklärungen.

Probiere riskante Befehle in der Kopie eines Testrepositorys aus und sieh dir danach mit git log --graph und git reflog an, was sich verändert hat.