「githug」でgitの基本操作を算数ドリルみたいに学ぼう!

git

GitHubのイベントである「The GitHub poweredby Agile渋谷 〜日本のSOCIAL CODINGの今を見る〜」の懇親会を受付始めました@HIROCASTERでございませう。
イベント参加者以外でも参加可能のため、イベントは補欠だったけど、どういうふうにGitHubを使っているのか聞きたい人は、ご参加ください。(イベント参加者優先で、空気読んで登録してください)
イベントではGitHubの話をするので、Gitが使えることが前提になっています。
そこで、Gitの基本操作方法を学べる「githug」を紹介します。

スポンサーリンク

githug

「githug」はgitの基本操作を実践的に学ぶための良いソフトウェアです。
特に他のバージョン管理システムを使ったことのある人がgitの基本操作だけを学ぶだけならちょうど良い。

インストール

gemで公開されているのでインストールは簡単です。

$ gem install githug

学習開始

あとはgithugのコマンドを打って、メッセージに従っていくだけです。

$ githug
********************************************************************************
*                                    Githug                                    *
********************************************************************************
No githug directory found, do you wish to create one? [yn]  y
Welcome to Githug
Level: 1
Difficulty: *
Initialize an empty repository

いきなり始まります。とりあえずわからなかったら githug コマンドを叩いてください。

$ githug
********************************************************************************
*                                    Githug                                    *
********************************************************************************
Please change into the git_hug directory

なるほど git_hug ディレクトリに入ってInitializeしろってことですね。

$ cd git_hug
$ git init
Initialized empty Git repository in /private/tmp/git_hug/.git/

とりあえず、Level 1の内容はクリアしたはず。

$ githug
********************************************************************************
*                                    Githug                                    *
********************************************************************************
Congratulations, you have solved the level
Level: 2
Difficulty: *
There is a file in your folder called README, you should add it to your staging area

Level 2が出題されました。READMEファイルをステージにaddするんですね…。
と、この様に次々と問題が出されます。順番にクリアしていけば、自然とgitの基本操作が身につきます。

もしも困ったら

問題の意味がわからずに困ったら

$ githug hint

を打ってみましょう。ヒントをもらえます。
小学生の時にやったドリルみたいな感じでgitの操作方法を学びましょう!

入門Git
濱野 純(Junio C Hamano)

gitを覚えたら今月のWeb+DB PRESSを買ってGitHubも使えるようになろう!
GitHub特集を36ページ書いたので、ぜひお買い求めください。

WEB+DB PRESS Vol.69

WEB+DB PRESS編集部

タイトルとURLをコピーしました
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy