【早速目次/中身を確認する】

 

GitとGitHubとは?

Gitは、分散型バージョン管理システムです。バージョン管理とは、ファイルやプログラムの変更履歴を記録して、その変更履歴を管理することを指します。Gitを使用することで、プログラムのコードや文書などを複数人で共同で作業する際に、作業内容をわかりやすく記録したり、履歴を追跡したりすることができます。

GitHubは、Gitを利用したプロジェクトの管理を行うWebサービスです。GitHubを使用することで、複数人でのプロジェクトの管理や、プログラムのコードを共有することができます。GitHubは、Gitを使ったバージョン管理だけでなく、プロジェクトの管理やチーム開発をサポートするための様々な機能を提供しています。また、GitHubはオープンソースプロジェクトのホスティングにも利用されており、数多くのプログラムがGitHub上で公開されています。

Git本を選ぼう

基本的な操作から応用的な使い方まで、Gitを幅広くカバーした本が良いでしょう。また、実際のプロジェクトでGitを使う上でのポイントも解説されているので、実践的な知識を得ることができます。


 

はじめてでもできる GitとGitHubの教科書

たにぐち まこと
出版社 ‏ : ‎ SBクリエイティブ、出典;出版社HP



バージョン管理システムであるGitとそれを最大限に活用するためのプラットフォームであるGithubの使い方を、ハンズオンで丁寧に解説します。画像やサンプルコードも豊富に掲載されています。よりGit/GitHubを活用するために必須なコマンドも紹介されています。初心者の方でも、Git/GitHubの理解を深められるでしょう。Git/GitHubの参考書の一冊目年は最適です。Git/GitHubを習得したいと考えている方はお手にとってみてはいかがでしょうか。

よくわかる入門Git

昌子 正俊
出版社 ‏ : ‎ 秀和システム、出典;出版社HP



Gitの基本的な使い方から、チーム開発で使うための機能「ブランチ」、そして高度なGitコマンドまでを解説した入門書です。本の名前に「入門」とありますが、内容は入門書の域を超えているので、ある程度他の参考書でGitに触れてから取り組むことを推奨します。Gitのブランチモデルである「Git-Flow」と「GitHub-Flow」の二つも紹介されています。かなり高度なコマンドも掲載されているのでこの一冊を仕上げることで、チーム開発に必要かつ高度なスキルを身に付けられるでしょう。

サルでもわかるGit入門

大串 肇 アクツ ユミ 一戸 健宏 兼清 慮子 齋木 弘樹 清野 奨 福嶌 隆浩 株式会社ヌーラボ
出版社 ‏ : ‎ インプレス、出典;出版社HP



プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである「Git」の使い方を解説した1冊。図解を交えた分かりやすい解説に加え、実際に作業を行いながらシステムを一から操作することで、より理解を深められる構成となっております。初心者でも、現場での使用を想定した学習が可能です。

わかばちゃんと学ぶ Git使い方入門

湊川 あい DQNEO
出版社 ‏ : ‎ シーアンドアール研究所、出典;出版社HP



Gitの概念やGitHubについて、分かりやすいマンガと実践方式で学ぶGit入門書の改訂版です。個性的なキャラクターたちが登場するマンガは誰が見ても分かりやすく、感覚的に理解しやすい図解や丁寧に解説している実践パートにより、Gitを無理なく学ぶことができます。新入社員やWebデザイナー、コーダー、Gitを学びたいエンジニアなど加えて企画や営業担当まで幅広い層におすすめすることができる一冊です。また、本書ではクリック操作によりGitを使うSourceTreeを中心に解説しているので、初心者でも安心して学ぶことができます。

いちばんやさしいGit&GitHubの教本 人気講師が教えるバージョン管理&共有入門



初心者向けのGit/Git hubの参考書です。Gitの操作や機能、概念の理解についての理解をついて、かなり詳しく解説されています。本書に従って、実際に手を動かしてGitについて学習します。未経験者が抱くであろう質問は前もってポップアップで説明が記載されており、かなり満足度が高いものに仕上がっています。なぜGit、なぜGit hubを用いるのかについても解説されています。VC Codeをエディタとして用いフローワークをイメージしながら、Git hubの共同開発など、より実践的な使い方が学べるでしょう。

独習Git

リック・ウマリ 吉川邦夫
出版社:翔泳社、出典:出版社HP



Gitの基礎が身につくのはもちろん、さまざまな使いこなし、プロジェクトへの適用方法、開発支援サービスの利用についての知識が得られます。丁寧かつかなり充実した内容で、現場で応用可能な技術がしっかりと身に付く一冊です。応用にまで手を伸ばしていることもあり、より根本的な理解をめざすため、その内容は比較的高度なものになりますので、ある程度Gitに関する知識がある方がさらに知識を深めるために利用するのがよいでしょう。

動かして学ぶ!Git入門

冨永 和人
出版社 ‏ : ‎ 翔泳社、出典;出版社HP



実際にGitを動かしながら、Gitの基本的な概念、機能やその使い方を学ぶことができます。各トピックに分けながら解説されており、わかりやすいイラストもついていますので、具体的にイメージがわかない事柄も理解しやすくなるでしょう。またトピックごとに演習問題も付属しており、演習問題を合わせて解くことで、より理解を深められます。全くGitの知識がない方でも、Gitの知識を難なく身に付けることができるので、非常におすすめの一冊です。

やりたいことが今すぐわかる 逆引きGit入門

高 見龍 鶴本 彰子
出版社 ‏ : ‎ 秀和システム、出典;出版社HP



 

「逆引き」とタイトルに謳っていますが、コマンドや機能が辞書的に掲載されているわけではなく、Gitのトラブルガイドブックです。かといって、トラブルガイドしか掲載されていないわけではなく、Gitの基本的な機能やその注意点とエラーの回避方法が詳しく解説されていますので、GitやGitHubを学ぶときに副読本として持っておくのも良いと思います。使い方を知りたい人から、チームでの作業で迷惑をかけずに済ませたい、あるいはトラブルの防止方法など知りたい人におすすめです。

Gitが、おもしろいほどわかる基本の使い方33

大串 肇 久保靖資 豊沢泰尚
出版社 ‏ : ‎ エムディエヌコーポレーション、出典;出版社HP



仕事でGitを使うことになったんだけど、全然わからない・・・。そんな初心者の方におすすめの一冊です。Gitのさまざまな機能の中から、基本中の基本だけを押さえて解説をしてくれているので、理解しやすくなっています。文章ばかりで挫折してしまわないように、図やイラスト、実際のPCの操作画面のキャプチャがたくさん載っていて、読みづらさをかんじることなく、Gitを学べるようになっています。

GitHub実践入門 ~Pull Requestによる開発の変革

大塚 弘記
出版社 ‏ : ‎ 技術評論社、出典;出版社HP



実際に手を動かしながらGitHubの基本操作からGitHub Flow、Git Flowなどの実践的な開発手法まで学ぶことが出来る初級者・中級者向けの本です。GitHubアカウントの作成、ソースコード修正、PullRequest作成、そしてマージされるという開発現場における一連の流れを体験出来ることが本書の大きな特徴です。