What is it?
Welcome to Git Gud, a command line game designed to learn how to use the popular version control system known as “Git”!レベルが上がるにつれて、git についてより多くのことを知るようになり、最終的には git グランドマスターになります!
If something’s missing feel free to add an issue, or if you’re interested, view the contributors file and add something yourself ! プロジェクトは、新しいレベルを追加するのがとても簡単になるように意図的に構成されています!
もしあなたが視覚的に学ぶのが好きなら、「Learn Git Branching」から始めて、それから Git Gud を試してみるとよいでしょう。
How do I use it?
For install instructions, see below.
Ance Git Gud is installed, typing “git gud” will produce output and starts you what to do.
If Git Gud is installed, the typing “git gud” will be telling you to do.
If Git Gud is installing and putting “git gud”.Git Gud はゲームのようなもので、ゲームのようにレベルがあります。レベルはスキルに分かれており、それぞれが Git の新しいトピックを紹介してくれます。理想的には、このゲームはあなたが知るべきことをすべて教えてくれますが、他のリソースを使って好きなだけ学ぶことが奨励されています。
ゲームの最初のレベルは、あなたがGit Gudインターフェースに慣れることから始まりますが、後半では、車輪が外れて、コマンドを入力することを覚えなければならなくなります。どのコマンドがあるのか忘れてしまったときや、後のレベルから始めたいときは、いつでも “git gud help” を実行できます。最も重要なコマンドは git gud goal
, git gud status
, git gud explain
git gud test
, そして git gud load next
ですが、他のコマンドも有用です。しかし、これらのコマンドの出力は、そのレベルを進めるためのガイドとして十分なものであるはずです。
始めるには、空のディレクトリでGit Gudを初期化する必要があります。いったんGit Gudが初期化されると、そのディレクトリを完全に制御できるようになり、コミットやファイルの追加・削除を始めます。通常、複数のブランチがあり、それぞれのレベルを解決するのに、Gitコマンドを使うことが求められます。いくつかのレベルは本当に簡単で、説明を読むだけでよいのですが、他のレベルは状況を与えるだけで、レベルを解決するために学んだことを使用する必要があります。
インストール方法
Git Gud は Python 3 で書かれています。私は、すべてが正しく動作することを確認するために Anaconda を使用することを好みますが、あなたが何をしているのかを理解しているならば、pip でインストールすることもできます。
pip3 install git-gud
Git Gud が何をすべきかを教えてくれます。
もし、これらのコマンドがうまくいかない場合は、いろいろなことを試してみてください。
- Use
pip
instead ofpip3
- Make sure your PATH variable includes Python executables
- Userinstall.Pythonをインストールし、PATH変数にPythonの実行ファイルが含まれていることを確認します。
pip3 install --user git-gud
- Use Anaconda
を使用します。