LoginSignup
0
2

More than 3 years have passed since last update.

githugで腕試し!

Last updated at Posted at 2019-12-11

githugとは

↓リポジトリはこちらです。
https://github.com/Gazler/githug

gitの使用方法をクイズ形式で題してくれるruby製のOSSです。

gitのコマンドで解答するようになっており、クイズに答えていくだけで、あなたもgitマスター!

というわけでEC2にインストール

ゲームが終わったら削除するので、最小限のコマンドでサクッとインストールします。

まあ、これは条件反射でやっちゃいますよね!

sudo yum update

gitのゲームなのでもちろんgitは必要

sudo yum install git -y

RubyのインストールはAmazon linux2なら簡単にできます
リストに出てきたバージョンを指定してください。記事を書いている時点でruby2.6があったので今回はこちらを指定

amazon-linux-extras list

sudo amazon-linux-extras install ruby2.6

githugをインストールして終わりです。

gem install githug

多分、ホームディレクトリにいるかと思うのでgithugコマンドを実行!

githug

すると以下のようにゲームが始まります。

[ec2-user@ip-xx-xx-xx-xx ~]$ githug
********************************************************************************
*                                    Githug                                    *
********************************************************************************
No githug directory found, do you wish to create one? [yn]  y
Welcome to Githug!

Name: init
Level: 1
Difficulty: *

A new directory, `git_hug`, has been created; initialize an empty repository in it.

githugの回答方法

指示通りにしたら、以下のコマンドで回答します。

githug

githugの4つのコマンド

コマンドは、4つしかないです。

  • play - 答え合わせをするときに使います。デフォルトコマンドなので省略可!つまりgithugだけでOK
  • hint - 答えがわからない場合にgithug hintでヒントを教えてくれます。とりあえずググる前に見ておくといいかも
  • reset - わけがわからなくなった場合にgithug resetで問題の初期化をしてくれます。
  • levels - 全ての問題の一覧を表示してくれます。

↓リポジトリはこちらです。
https://github.com/Gazler/githug

さあ、楽しいgit gameの始まりです。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2