Willkommen bei Git Gud, einem Befehlszeilenspiel, mit dem Sie lernen können, wie Sie das beliebte Versionskontrollsystem namens Git verwenden! Im Laufe des Niveaus werden Sie immer mehr über Git wissen und schließlich ein Git -Großmeister werden!
Wenn etwas fehlt, können Sie ein Problem hinzufügen oder wenn Sie interessiert sind, sehen Sie sich die Datei der Mitwirkenden an und fügen Sie selbst etwas hinzu! Das Projekt ist absichtlich strukturiert, um es sehr einfach zu machen, neue Ebenen hinzuzufügen!
Wenn Sie eher ein visueller Lerner sind, sollten Sie mit "Lernen Git -Verzweigung" beginnen und Git Gud aus versuchen. Lernen Sie Git -Verzweigung ist visueller, aber mit Git Gud verwenden Sie Git tatsächlich, um die Ebenen zu vervollständigen.
Informationen zur Installation finden Sie unten.
Sobald Git GUD installiert ist, erzeugt das Eingeben von "Git Gud" die Ausgabe und sagt Ihnen, was zu tun ist. Git Gud soll wie ein Spiel sein und wie ein Spiel hat es Levels. Die Levels sind in Fähigkeiten unterteilt, von denen jedes Sie in ein neues Thema in Git einführt. Es beginnt, vorausgesetzt, Sie haben kein Wissen und bauen sich 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 schlagen, aber Sie werden immer noch ermutigt, andere Ressourcen zu nutzen, um so viel zu lernen, wie Sie möchten.
Die Beginn des Spiels beginnt damit, dass Sie sich an die Git Gud -Schnittstelle gewöhnen, aber später gehen die Trainingsräder ab, und Sie müssen sich daran erinnern, die Befehle einzugeben. Wenn Sie jemals vergessen, welche Befehle es gibt, oder wenn Sie auf einer späteren Ebene beginnen möchten, git gud goal
Sie immer git gud status
Git git gud test
helfen git gud explain
. git gud load next
. Andere Befehle sind ebenfalls nützlich, aber die Ausgabe dieser Befehle sollte ausreichen, um Sie durch die Ebene zu führen.
Um loszulegen, müssen Sie Git GUD in einem leeren Verzeichnis initialisieren. Sobald Git GUD initialisiert ist, hat es die volle Kontrolle über dieses Verzeichnis und wird anfängt, Commits und Dateien hinzuzufügen/zu entfernen. Normalerweise gibt es mehrere Zweige, und es wird erwartet, dass Sie GIT -Befehle verwenden, um jede Ebene zu lösen. Die Pegel reichen in Schwierigkeiten und erfordern, dass Sie verschiedene Dinge tun. Einige Levels sind sehr einfach und müssen nur die Erklärung lesen, andere geben Ihnen einfach eine Situation und Sie müssen das verwenden, was Sie gelernt haben, um das Level zu lösen.
Git GUD ist in Python geschrieben. Sie müssen in Ihrem System für Git Gud in Ihrem System installiert werden, um zu arbeiten. Ich bevorzuge Anaconda, um sicherzustellen, dass alles richtig funktioniert, aber Sie können auch mit PIP installieren, wenn Sie jetzt das tun, was Sie tun.
Sobald Ihre Umgebung mit Python> = 3.6 eingerichtet ist, ist die Installation einfach:
pip3 install git-gud
Der Einstieg ist auch einfach:
git gud
Git Gud wird Sie durch das führen, was zu tun ist
Wenn einer dieser Befehl nicht funktioniert, können Sie verschiedene Dinge versuchen:
pip
anstelle von pip3
pip3 install --user git-gud