はじめに
Gitの概念って理解するのが大変ですよね。
私は最近コンフリクトを起こしてしまい、
早くプロジェクトを勧めたいのにGitに時間をとられてしまいました。
もう少しわかりやすく学習できる方法はないのかな・・・
と思っていたらGitを学べるゲームがありました。
ダウンロード
下記のページからWindows, Linux, MAC版がダウンロード出来ます。
https://blinry.itch.io/oh-my-git
遊び方
ゲームを起動したら"Levels"を選択、学びたいレベルを選択します。
-
赤背景の文字がミッションです。
各ミッションはクリアすると緑色に変わり、LEVELの全てのミッションを達成するとLEVELクリアです。 -
画面中央がブランチツリーで四角い正方形がコミット、キャラクターがいるコミットがHEADです。
-
gitコマンドの書いてあるカードをドラッグまたは右下のボックスにgitコマンドを入力、
ミッションの下に表示された各ファイルを開き、編集してクリアを目指しましょう。
##コマンドの使い方
- コマンドを入力すると表示されるスニペットはtabキーで選択が出来ます.
- コミットのハッシュ値の取得はコマンド入力中に黄色い正方形(コミット)をMACなら2本指タップ、恐らくWindowsであれば右クリックで出来ます。
カードを使わずにコマンドのみでLEVELをクリアするとLEVELS画面に称号(マーク)が付きます。
#参考
https://ohmygit.org/
https://github.com/git-learning-game/oh-my-git
https://labs.cybozu.co.jp/blog/akky/2021/02/oh-my-git-learning-game/の