いろんなイベントに参加する中で、デザイナーもgit使えた方が良いって話が多くて焦りをわずかに感じていました。そんな頃に出会った「Git-it」というアプリが最高です。
知ったのは、Twitterでこちらの記事を見たのがきっかけ。
これはまさしく「Gitの使い方を基礎から覚えるためのアプリ」です。
Mac専用かと思いきや、WindowsやLinuxでも動くとのこと。ちなみに私はMacですが、スムーズに最後まで進められました。
何が最高なのか
- 日本語対応で、一つひとつの説明が非常に丁寧
- ターミナルの基本的な操作から始まるので、わりと初心者でもできる
- ローカルとgithub(リモート)をつないでの作業はもちろん、フォークしてブランチつくってプルリクするところまで実践できる
- つまづかなければ1時間くらいでできる
- 課題達成の演出がおもしろい
左のリストが、一つひとつの課題です。達成するごとにチェックマークが付き、次へ進む仕組み。好きなタイミングで前に戻ることもできます。
チェックは、アプリがローカルやgithubの状態を確認して判定してくれます。つまり、うまくいかない場合でもどのSTEPでつまずいているのかが正確にわかります。
課題ごとに、下部に丁寧な解説とヒントがまとめられているのも親切です。
ちなみに、Git-itを使ってみて一番感動したのはプルリクなど共同作業での操作が体験できることです。一人での独学だと実践する機会がないんですね…。
Gitに関して、以前イベントにてハンズオンで体験したことがありました。ただ、その時はローカルでできること(クローン、ブランチ、コミット、マージ等)を学ぶにとどまっていました。
どうやって体験するのかというと、「Repo Robot」というサンプル(ダミー)のアカウントが用意されていて、彼をコラボレーターに追加して模擬的に共同作業をするわけです。画期的!
中間STEPでちょっとしたサプライズが。Repo Robotさんが何かつくってくれます。
最後にもご褒美があります。ぜひご自身の目で確かめてみてください!
得られたこと
学んだことを生かして、このブログのCSS(less)や作ったはてなブログテーマをgithubにてPublicで管理しています。
過去の変更履歴が簡単に参照できるのが便利ですし、Comit・PushすればするほどContributeの票が緑色になっていくのが楽しいです。
まだ誰かと共同作業をしたことがないのですが、今後取り組めたらいいな…??私のアカウントはこちらです。
おまけ
ターミナルについて
Git-itを使うまでは、ターミナルをほとんど触ることがありませんでした。git使うために操作してるうちに、だいぶ抵抗が薄れてきました。
「⌘ + スペース」(以前のOSだとCtrl + スペース)でSpotlight検索を開き、「ter」と打つと候補に出るのでreturnするとすばやく起動できます。