Git lernen – visuell
Jeder Git-Befehl, Schritt für Schritt am selben kleinen Projekt animiert – so siehst du, was er wirklich mit deinen Dateien, deiner Historie und deinem Remote macht.
- 72 Befehle
- 275 Optionen
- 15 Szenarien
- 6 Sprachen
Live: Der Git-Simulator führt diese vier Befehle in einer Schleife aus.
Alles, was Git verbirgt, auf dem Bildschirm
Jedes Bild unten zeichnet derselbe Simulator live, der die Lektionen ausführt – nichts ist von Hand illustriert.
Sieh, wo jede Datei liegt
Jede Datei zeigt ihre Version auf deiner Festplatte, im Staging-Bereich und im letzten Commit – sieh zu, wie git add und git commit sie weiterreichen.
In einer Lektion ansehen →Branches und Merges, gezeichnet, während sie passieren
Neue Commits erscheinen, Branch-Labels gleiten, ein Merge vereint zwei Linien. Beim Rebase verblassen die alten Commits, während die neuen ihren Platz einnehmen.
In einer Lektion ansehen →Dein Laptop und GitHub, nebeneinander
fetch, pull und push zeigen genau, was zwischen deinem Repository und origin wandert – und warum ein Push abgelehnt wird.
In einer Lektion ansehen →Nichts verschwindet heimlich
Ein Commit, den ein Reset zurücklässt, bleibt gestrichelt auf dem Bildschirm, bis das Reflog ihn zurückholt – Fehler rückgängig zu machen verliert seinen Schrecken.
In einer Lektion ansehen →Echte Ausgabe, keine Screenshots
Jeder Befehl läuft in einem Git-Simulator, der mit echtem Git abgeglichen ist – das Terminal zeigt also, was Git selbst ausgeben würde.
In einer Lektion ansehen →Vier Wege zu lernen
Befehle
72 Befehle · 275 OptionenEine Seite pro Befehl: eine vollständige animierte Lektion, dann jede Option mit eigener kurzer Demo und einer Empfehlung.
--force-with-leaseGit ≥ 1.8.5EmpfohlenSzenarien
15 SzenarienEchte Situationen von Anfang bis Ende: dein erster Commit, ein Merge-Konflikt, ein missglückter Reset, ein Hotfix für ein Release.
$ git switch -c feature/login$ echo "export function login() {}" > login.js && git add login.js && git commit -m "Add login page"$ echo "login()" >> app.js && git commit -am "Call login on load"Workflows
GitHub Flow · Git Flow · Trunk-Based · ForkingWie Teams wirklich arbeiten – mit den Regeln aus ihren Quellen zitiert und einem Vierer-Team, das sie durchspielt.
Spielwiese
Freies SpielTippe einen beliebigen Befehl im selben Projekt und sieh zu, wie er passiert. Hinweise schlagen vor, was du als Nächstes probieren kannst.
cat index.htmlcode index.htmlgit add index.htmlSchon gewusst?
Gemacht, damit alle es lesen können
- Sechs Sprachen — English · Français · Español · Português · Deutsch · العربية
- Hell oder dunkel — und vier Farbthemen für die Visualisierungen.
- Farbenblind-Modus — Blau und Orange statt Grün und Rot, überall.
- Textgröße — von 90 % bis 130 %, ohne das Layout zu zerstören.
Alles findest du hinter dem Zahnrad-Button in der Kopfzeile.
Beliebte Befehle
Starte mit den am häufigsten verwendeten Git-Befehlen
Änderungen für den nächsten Commit vormerken
Änderungen im Repository festhalten
Lokale Commits zum Remote hochladen
Änderungen vom Remote holen und integrieren
Branches auflisten, anlegen oder löschen
Zwei oder mehr Entwicklungsverläufe zusammenführen
Kürzlich hinzugefügt
Neue Inhalte zum Entdecken