Gitのブランチ機能を専門的に学習できるサイト「LearnGitBranching」

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

Learn Git Branching

LearnGitBranching」はその名の通り、Gitのブランチ機能を専門的に学習することができるサイトです。

出題されるGitのブランチに関する問題を手を動かしながら答えていくことが出来ます。アニメーションでブランチの様子が確認できるので理解し易いと思います。

例えばこんな問題

Learn Git Branching 1

例えばマージに関する問題はこのようなもの。初期状態からゴール状態にもっていくことができれば成功です。画面左下にあるプロンプトでgitのコマンドを打ち込んでいくと、画面が変化していきます。

Learn Git Branching 2

  • git checkout -b bugFix
  • git commit
  • git checkout master

bugFixブランチを作り、1回コミット(C2)、それからmasterブランチに移動しました。あとは、bugFixブランチをmasterブランチにマージすれば正解です。

まとめ

Learn Git Branching 3

「levels」で問題選択画面を表示することができます。「hhide goal」でゴールを非表示にすることもできます。問題の最初に表示されるトピックの解説が問題と直接関係ないのでちょっととまどいましたが、最初の方の問題はゴールのグラフだけみても解くことができるのではないでしょうか。

Gitのブランチの概念をひと通り抑えている人が、復習をかねて遊んでみるとよいかもしれません。Git学習用には先日紹介した以下のサイトもどうぞ。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次