Lernen Sie Git, indem Sie echte Befehle in einem Browser-Terminal ausführen. Ein kostenloser, praxisnaher Pfad vom ersten Commit über Branching und Merging bis zum Beheben der Probleme, die im echten Arbeitsalltag schiefgehen, ganz ohne Installation.
Git lernt man am einfachsten durch Tun. Diese Seite ist ein kostenloses, praxisnahes Git-Tutorial, auf dem Sie echte Git-Befehle in einem Browser-Terminal ausführen und nach jedem einzelnen sehen, wie sich das Repository verändert. Es gibt nichts zu installieren und kein Konto zu erstellen.
Ein Pfad vom ersten Commit bis zu echten Problemen
Die Git-Lektionen folgen einer Reihenfolge, der Sie von null an folgen können:
- Was ist Git? — Versionsverwaltung erklärt, bevor Sie einen Befehl anfassen
- Git-Grundlagen —
init, add, commit und das Lesen des log
- Git-Branching — Branches,
diff, checkout und das Bewegen durch die Historie
- Git-Fehlerbehebung — die Situationen, die im Arbeitsalltag tatsächlich schiefgehen: einen Commit rückgängig machen, einen Merge-Konflikt lösen, auf den falschen Branch committen, verlorene Commits wiederherstellen und mehr.
Jede Lektion ist eine Mission, die gegen den tatsächlichen Zustand des Repositorys geprüft wird, kein Multiple-Choice-Quiz. Sehen Sie sich alle in der Tutorials-Liste an.
Echtes Git, keine Pseudo-Simulation
Das Terminal setzt den echten git-Workflow um: Commits mit echten Hashes, Branches, Merges, Rebases, Konfliktmarker, reflog und stash verhalten sich alle so, wie sie es auf einem echten Rechner tun. Das ist der Unterschied zu abgespeckten „Git lernen“-Spielereien: Was Sie hier üben, ist genau das, was Sie im Arbeitsalltag tippen werden.
Möchten Sie einfach nur ein Repository zum Experimentieren? Freies Üben bietet Ihnen dasselbe Terminal als offene Sandbox.
Sicher zum Kaputtmachen
Alles läuft in einem virtuellen Repository innerhalb Ihres Browser-Tabs. Force-Push, Hard-Reset, einen Branch löschen, absichtlich einen Konflikt auslösen: Fehler kosten nichts, und ein Neuladen der Seite gibt Ihnen ein sauberes Repository. Diese Sicherheit ist es, die Sie die beängstigenden Befehle üben lässt, bis sie nicht mehr beängstigend sind.
Häufig gestellte Fragen
Wie lernt man Git am besten?
Indem Sie die Befehle selbst ausführen, statt nur darüber zu lesen. Git macht erst dann klick, wenn Sie Commits erstellt, Branches angelegt und sich von einem Fehler erholt haben. Hier tippen Sie echte Git-Befehle gegen ein echtes Repository und sehen nach jedem Befehl, wie sich die Historie verändert, und genau deshalb bleibt es hängen.
Wie kann ich Git kostenlos online üben?
Wählen Sie ein beliebiges Git-Tutorial auf dieser Seite und legen Sie mit dem Tippen los. Jede Lektion stellt Ihnen ein Repository bereit, das bereits für die Situation eingerichtet ist, die Sie gerade lernen, sodass Sie commit, branch, merge und rebase im Browser ausführen können, ganz ohne Installation und ohne Anmeldung.
Muss ich Git installieren, um hier zu üben?
Nein. Das Terminal läuft vollständig in Ihrem Browser-Tab und simuliert echtes Git-Verhalten, einschließlich Branches, Merges, Rebases und reflog. Wenn Sie Git später auf Ihrem eigenen Rechner verwenden, funktionieren exakt dieselben Befehle.
Ich habe Git noch nie benutzt. Wo sollte ich anfangen?
Beginnen Sie mit „Was ist Git?“, das die Versionsverwaltung vor jedem Befehl erklärt. Danach behandelt „Git-Grundlagen“ init, add, commit und log, und „Git-Branching“ behandelt Branches, diffs und die Historie. Anschließend decken die Tutorials zur Fehlerbehebung echte Probleme ab.
Ist das echtes Git oder eine vereinfachte Version?
Es verhält sich wie echtes Git. Commits erhalten echte Hashes, Branches und Merges funktionieren wie auf einem echten Rechner, und Konfliktmarker, reflog und stash verhalten sich alle getreu. Das Muskelgedächtnis, das Sie hier aufbauen, überträgt sich direkt auf die Kommandozeile im Arbeitsalltag.
Wie übe ich das Beheben von Git-Fehlern wie einem falschen Commit oder einem Merge-Konflikt?
Die Tutorials zur Fehlerbehebung setzen Sie direkt in die verfahrene Situation: ein Commit auf dem falschen Branch, ein ungelöster Merge-Konflikt, ein Commit, den Sie verloren geglaubt haben, ein versehentlich committetes Geheimnis. Sie üben die Wiederherstellung gefahrlos, so oft Sie möchten.