Was ist das?
Willkommen bei Git Gud, einem Kommandozeilenspiel, das dir helfen soll, den Umgang mit dem beliebten Versionskontrollsystem Git zu lernen!Mit fortschreitendem Level wirst du immer mehr über Git wissen und schließlich ein Git-Großmeister werden!
Wenn etwas fehlt, kannst du gerne einen Fehler hinzufügen, oder wenn du Interesse hast, schau dir die Datei der Mitwirkenden an und füge selbst etwas hinzu! Das Projekt ist so strukturiert, dass es sehr einfach ist, neue Stufen hinzuzufügen!
Wenn du eher ein visueller Lerner bist, solltest du mit „Learn Git Branching“ beginnen und dann Git Gud ausprobieren. Learn Git Branching ist eher visuell, aber bei Git Gud benutzt du tatsächlich Git, um die Levels abzuschließen.
Wie benutze ich es?
Anweisungen zur Installation findest du weiter unten.
Wenn Git Gud installiert ist, kannst du „git gud“ eingeben und bekommst eine Ausgabe, die dir sagt, was zu tun ist.Git Gud ist wie ein Spiel gedacht, und wie ein Spiel hat es Levels.Die Levels sind in Fertigkeiten unterteilt, von denen jede Sie in ein neues Thema in Git einführt.Es beginnt mit der Annahme, dass Sie null Wissen haben, und baut dann auf.Für jedes Level gibt es Ihnen ein Ziel und erklärt, was los ist.Im Idealfall bringt Ihnen das Spiel alles bei, was Sie wissen müssen, um es zu schaffen, aber Sie werden immer noch ermutigt, andere Ressourcen zu nutzen, um so viel zu lernen, wie Sie wollen.
Die ersten Level des Spiels beginnen damit, dass Sie sich an die Oberfläche von Git gewöhnen, aber später fallen die Stützräder ab und Sie müssen sich daran erinnern, die Befehle einzugeben.Die wichtigsten Befehle sind git gud goal
, git gud status
, git gud explain
git gud test
und git gud load next
. Andere Befehle sind ebenfalls nützlich, aber die Ausgabe dieser Befehle sollte ausreichen, um dich durch den Level zu führen.
Um loszulegen, musst du Git Gud in einem leeren Verzeichnis initialisieren. Sobald Git Gud initialisiert ist, hat es die volle Kontrolle über dieses Verzeichnis und beginnt mit dem Hinzufügen/Entfernen von Übertragungen und Dateien. Normalerweise gibt es mehrere Zweige, und es wird erwartet, dass du Git-Befehle verwendest, um jeden Level zu lösen.Einige Levels sind wirklich einfach und erfordern nur das Lesen der Erklärung, aber andere geben Ihnen eine Situation vor und Sie müssen das Gelernte anwenden, um das Level zu lösen.
Wie installiere ich
Git Gud ist in Python 3 geschrieben.Du musst Python >=3.6 in deinem System installiert haben, damit Git Gud funktioniert.
Ich bevorzuge Anaconda, um sicherzustellen, dass alles korrekt funktioniert, aber du kannst auch mit pip installieren, wenn du weißt, was du tust.
Wenn deine Umgebung mit Python >=3.6 eingerichtet ist, ist die Installation einfach:
pip3 install git-gud
Die ersten Schritte sind ebenfalls einfach:
git gud
Git Gud führt dich durch die einzelnen Schritte
Wenn einer dieser Befehle nicht funktioniert, gibt es verschiedene Dinge, die du versuchen kannst:
- Verwenden Sie
pip
anstelle vonpip3
- Stellen Sie sicher, dass Ihre PATH-Variable ausführbare Python-Dateien enthält
- Benutzer installieren:
pip3 install --user git-gud
- Verwenden Sie Anaconda