#何の記事?
Git: もう怖くないGit!チーム開発で必要なGitを完全マスターを一通りやってみた感想を書きたいと思います。
筆者のレベル
一通りgit,GitHubを使ったことはあり、言われたことは調べながらなら出来るが、margeとrebaseってどっちがどうメリットがあるんだっけ?みたいな感じです。
何が学べるか?
gitの使い方はもちろん
- gitをなぜ使うか
- gitでファイルのバージョンを管理すると何が嬉しいのか
- gitの歴史
- GitHubってなに?
ってところから解説してくれるので本当にgitについて何も分からない人が初めて学ぼう!って時に非常に有用な講座だと思います。
それでも不安という方はGit:はじめてのGitとGitHubという講座を先にやると良い旨が書かれているのでそちらをやってみることをお勧めします。
gitがどのようにファイルを保存しているかなど、gitを使うだけではなく中でどうなっているかも詳しく解説されているのでgitの使い方自体は分かるよって人にも学びがある講座かと思います。
一通りやってみた感想
gitのデータ構造がどうなっているかを通して理解を深めるように組み立てられているところが素晴らしいと思いました。
ステージに追加する時にgit addを叩いた際裏側では何が起きているかなどをイメージしやすいようにイメージ図とコマンドを対応づけて解説しており厳密には正確ではないところもありますが、イメージを掴むには非常に役立つと思います。
ネット上の多くの記事では「なぜ動くのか・どう動いているのか」ではなく「こうすれば動くよ!・こういう場合はこのコマンドを使うよ!」という内容の記事が多いのでそれらの記事で挫折した方でも別の視点から解説されたこの講座が理解の助けになるかもしれません。
これまでgitは難しそうで避けていた方、使っているけどなんとなくcommit,push,pullだけしているみたいな方は是非この講座をやってみることをお勧めします。