Git Gudへようこそ。GITは、Gitとして知られる人気バージョン制御システムの使用方法を学ぶのに役立つように設計されています。レベルが進むにつれて、Gitについてますます知り、最終的にGit Grandmasterになります!
何かが足りない場合は、お気軽に問題を追加したり、興味がある場合は、貢献者ファイルを表示して自分で何かを追加してください!このプロジェクトは、新しいレベルを簡単に追加できるように意図的に構成されています!
あなたがもっと視覚的な学習者の場合は、「git分岐を学ぶ」から始めて、git gudを試してみてください。 Git Branchingの学習はより視覚的ですが、Git Gudを使用すると、実際にGitを使用してレベルを完成させます。
インストールについては、以下を参照してください。
git gudがインストールされると、「git gud」と入力すると出力が生成され、何をすべきかがわかり始めます。 git gudはゲームのようなものであり、ゲームのようにレベルを持っています。レベルはスキルに分割され、それぞれがGitの新しいトピックを紹介します。知識がゼロになっていると仮定してから始まり、その後構築されます。各レベルについて、それはあなたに目標を与え、何が起こっているのかを説明します。理想的には、ゲームはそれを打ち負かすために知っておく必要があるすべてを教えてくれますが、他のリソースを使用して、好きなだけ学ぶことをお勧めします。
ゲームの最初のレベルは、Git Gudインターフェイスに慣れさせることから始まりますが、後でトレーニングホイールが外れ、コマンドを入力することを忘れないでください。どのコマンドがあるかを忘れた場合、 git gud explain
後のレベルで開始したい場合は、 git gud test
Git Gud Help」 git gud goal
いつでも実行できますgit gud status
git gud load next
。他のコマンドも有用ですが、それらのコマンドの出力は、レベルをガイドするのに十分なはずです。
開始するには、GIT GUDを空のディレクトリに初期化する必要があります。 GIT GUDが初期化されると、そのディレクトリを完全に制御でき、コミットとファイルの追加/削除を開始します。通常、複数のブランチがあり、各レベルを解決するためにGitコマンドを使用することが期待されます。レベルの範囲は困難であり、さまざまなことをする必要があります。一部のレベルは非常に簡単で、説明を読むだけで必要ですが、他のレベルはあなたに状況を与えるだけで、学んだことをレベルを解決するために使用する必要があります。
GIT GUDはPython 3で記述されています。GITGUDが機能するために、システムにPython> = 3.6をインストールする必要があります。アナコンダを使用して、すべてが正しく機能することを確認することを好みますが、今何をしている場合はPIPでインストールすることもできます。
環境がPython> = 3.6でセットアップされると、インストールは簡単です。
pip3 install git-gud
開始することも簡単です:
git gud
Git Gudは、何をすべきかを案内します
これらのコマンドのいずれかが機能しない場合、試すことができるさまざまなことがあります。
pip3
の代わりにpip
を使用しますpip3 install --user git-gud