stMind

about Tech, Computer vision and Machine learning

githugをコンプリートするために知っておくべきコマンド

「githug」でgitの基本操作を算数ドリルみたいに学ぼう! | Act as Professional - hiroki.jp by HIROCASTER

githugというgitを楽しく学べるツールがあるというのでやってみました。
最後の方は同じようなことの連続な気がして挫けそうになりつつも、Lv1からLv35までコンプリート出来ました。
ただLv35は問題ではなくて実行もしてないので、実質コンプリートではないですが。

さて、Lv35まであると難しそうな気もしてきますが、gitの基本的なコマンドを使えれば解ける問題ばかりです。

add, branch, checkout, clone, commit, diff, 
init, log, merge, pull, push, rebase, reset, rm, show, status, tag

実際、各コマンドの動作は、例えばGit - Book
見ればイメージ出来ると思います。

他に使ったコマンドとしては、

git-blame - Show what revision and author last modified each line of a file
git-reflog - Manage reflog information

あたりです。

実際、問題を解きながらコマンドを使うことで、どういう状況でこのコマンドを使うのか?が
理解しやすいのでgithugオススメです。