主に初心者、初級者向けのGitに関しておすすめ本を紹介していきたいと思います。
Git自体機能が多く複雑なところもあるため、今出ている本をながめると、説明の仕方として初心者向けとしては2種類に分かれると思います。
1つは、漫画やキャラクターを使って親しみやすい内容として、途中で挫折しにくくするものと、もう1つは、記載内容自体を分かりやすいものとしてあまりむずかしい内容まではとりあげずにまずは一通り理解させようとするものです。
目次
- おすすめ① いちばんやさしいGit&GitHubの教本 人気講師が教えるバージョン管理&共有入門
- おすすめ② 改訂2版 わかばちゃんと学ぶ Git使い方入門
- おすすめ③ サルでもわかるGit入門
- おすすめ④ Gitが、おもしろいほどわかる基本の使い方33
- おすすめ⑤ GitHub実践入門
初心者にもわかりやすく丁寧に解説してくれる入門書
おすすめ① いちばんやさしいGit&GitHubの教本 人気講師が教えるバージョン管理&共有入門
自分ははじめにこれを使用して一通り理解しました。
実際のワークフローをイメージしながら説明があり実践的なGitとGitHubの使い方が身についていきます。
前半では実際に自分のパソコン内でのファイルをバージョン管理しながらGitの使い方を理解していきます。
後半は、複数人数での共同作業を想定した実践練習でGitHubを使った作業が身についていきます。
漫画やキャラクターを使った親しみやすい入門書
おすすめ② 改訂2版 わかばちゃんと学ぶ Git使い方入門
漫画と図解でGitがわかりやすく書かれた入門書の定番です。
文字だけでは挫折してしまいそうな人にも感覚的に理解させてくれるようなおすすめの1冊になると思います。
SourceTree(GUIツール)を使用した手順も解説してもらえます。
おすすめ③ サルでもわかるGit入門
元々サイトで書かれて評判がよかった内容を書籍化した入門書です。
比較的初心者が読んでもサクッと読めそうな入門書です。
おすすめ④ Gitが、おもしろいほどわかる基本の使い方33
おすすめ④ Gitが、おもしろいほどわかる基本の使い方33
機能が多くて複雑なGitについて最低限覚えておきたい内容に絞り込んで説明してくれる入門書です。
コマンド操作だけでなくSourceTree(GUIツール)を使用した手順も解説しており、イラストや図もふんだんに取り入れているため初心者にもわかりやすいと思います。
初心者から中級者レベルまで網羅
おすすめ⑤ GitHub実践入門
初心者から中級者あたりまでをターゲットにしている内容です。
実際に手を動かしながら学ぶことができ、中級者レベルでも参考になる内容も含まれていますのでしばらくはこれ1冊で対応できるのではないかという1冊です。
また、Git、GitHubについてのインストール、設定やいろいろなやり方についてこれまで記載してきた記事を一覧として以下にまとめましたのでよかったらご参照ください。
関連記事:
【Git】Gitのダウンロード、インストール方法 - Django Girls and Boys 備忘録
【Git】付属ツールGit Bashについて、起動方法 - Django Girls and Boys 備忘録
【Git】Git Bashのホームディレクトリ変更方法 - Django Girls and Boys 備忘録
【Git GitHub】初心者、初級者におすすめの入門書 - Django Girls and Boys 備忘録
【Python Django】git init について - Django Girls and Boys 備忘録
【Git】ユーザー名とメールアドレスの設定方法 - Django Girls and Boys 備忘録
【Git】git addとステージングエリア(インデックス)への登録について - Django Girls and Boys 備忘録
【Git】git commitとローカルリポジトリへの登録、gitの概略イメージ - Django Girls and Boys 備忘録
【Git】git diffによる差分確認について - Django Girls and Boys 備忘録
【Git GitHub】GitHubのアカウント作成方法 - Django Girls and Boys 備忘録
【Git GitHub】公開鍵の設定方法 - Django Girls and Boys 備忘録
【Git GitHub】Gitのダウンロード、インストールから「git add」、「git commit」によるGitへの登録までの一通りの方法 - Django Girls and Boys 備忘録
【Git GitHub】「git add」、「git commit」後の「git push」について、リモートリポジトリにプッシュする方法 - Django Girls and Boys 備忘録