Git Version Control Associate
Versionsverwaltung mit Git: Commits und Historie, Branches und Merges, Zusammenarbeit über Remotes und das Zurücknehmen von Änderungen.
Die Prüfung im Überblick
Alle Angaben gelten für die Abschlussprüfung dieser Zertifizierung.
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 Git im Team sicher einsetzt: Du weißt, was ein Befehl mit Arbeitsverzeichnis, Index und Historie macht, und kannst Fehler zurücknehmen, ohne Arbeit zu verlieren.
Geprüft wird an typischen Situationen aus dem Projektalltag – abgelehnte Pushes, Konflikte beim Merge, ein vergessener Dateiname im letzten Commit.
Für wen sie gedacht ist
Alle, die im Team mit Git arbeiten: Entwicklung, Test, Dokumentation und Betrieb.
Empfohlene Vorkenntnisse
Regelmäßige Arbeit mit einem Repository auf der Kommandozeile. Die Foundation-Stufe deckt die Grundbefehle ab.
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.
| Block | Thema | Gewichtung | Fragen |
|---|---|---|---|
| 1 | Grundlagen, Commits und Historie 6 Lernziele | 33 % | 23 |
| 2 | Branches und Zusammenführen 5 Lernziele | 27 % | 19 |
| 3 | Remotes und Zusammenarbeit 4 Lernziele | 20 % | 14 |
| 4 | Änderungen zurücknehmen 4 Lernziele | 20 % | 14 |
| Gesamt | 100 % | 70 |
Grundlagen, Commits und Historie
Die drei Bereiche eines Repositorys und der Umgang mit der Historie.
-
1.1
Arbeitsverzeichnis, Index und Repository unterscheiden
git add,git commit,git commit -am -
1.2
Commits nachträglich ergänzen
git commit --amendvor dem Push -
1.3
Dateien ignorieren
.gitignore, Muster und Ausnahmen mit! -
1.4
Historie lesen
git log --oneline, Bereiche wiemain..feature,HEAD~n -
1.5
Unterschiede anzeigen
git diff,--staged, Vergleich zweier Commits -
1.6
Stände markieren und ansteuern
annotierte Tags mit
-a, Detached HEAD
Branches und Zusammenführen
Parallel arbeiten und Stände wieder zusammenbringen.
-
2.1
Branches anlegen und wechseln
git switch -c,git checkout -b - 2.2 Stände zusammenführen Fast-Forward und Merge-Commit
-
2.3
Konflikte auflösen
Konfliktmarkierungen,
git add, Merge abschließen - 2.4 Merge und Rebase abwägen lineare Historie gegenüber unveränderter Historie geteilter Branches
-
2.5
Branches löschen
-dgegenüber-Dund die Meldung „not fully merged“
Remotes und Zusammenarbeit
Mit entfernten Repositorys arbeiten und Änderungen im Team integrieren.
-
3.1
Mit Remotes arbeiten
git fetch, Remote-Tracking-Branches wieorigin/main -
3.2
Änderungen veröffentlichen
git push, abgelehnte Pushes,--force-with-lease -
3.3
Fremde Änderungen integrieren
git pullundgit pull --rebase - 3.4 Über Pull Requests zusammenarbeiten Feature-Branches, Review, Konflikte im eigenen Branch lösen
Änderungen zurücknehmen
Fehler korrigieren – je nachdem, ob die Commits schon geteilt wurden.
-
4.1
Branch-Zeiger zurücksetzen
git resetmit--soft,--mixedund--hard -
4.2
Dateien wiederherstellen
git restoreundgit restore --staged -
4.3
Commits rückgängig machen
git revertals Gegen-Commit für geteilte Branches -
4.4
Änderungen beiseitelegen
git stash,-ufür unversionierte Dateien
Prüfungsversionen
Der Prüfungscode enthält die Version. Auf jedem Zertifikat steht die Version, unter der die Prüfung abgelegt wurde.
| Prüfungscode | Themengebiet | Status | Zeitraum |
|---|---|---|---|
| IFW-GIT-200-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 Probeklausur dieser Stufe verwendet dieselben Themenblöcke in derselben Gewichtung und zeigt nach der Abgabe alle Lösungen mit Erklärungen.
Am besten legst du ein Testrepository an und spielst die Situationen nach; besonders reset, restore und revert prägen sich so am schnellsten ein.
Stufen im Track Git Version Control
Die Stufen bauen aufeinander auf.