独習Git(リック・ウマリ 吉川 邦夫)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 独習Git

独習Git

著
翻訳

形式:
書籍
発売日:
ISBN:
9784798144610
定価:
3,608円(本体3,280円+税10%)
仕様:
B5変・440ページ
カテゴリ:
開発管理
キーワード:
#開発環境,#開発手法,#プログラミング,#システム運用
シリーズ:
独習
紙の書籍

分散型バージョン管理システム「Git」は、現代のプログラム開発では必須の技術となってきました。現在のソフトウェア開発は多人数のプロジェクトとなり、バグフィックス、バージョンアップ、異なるエディション(Windows版/Macintosh版など)への分岐が生じます。Gitは、プログラムの開発の履歴を管理し、以前のバージョンへ戻したり、改編箇所の衝突を回避したりといったソースコードの管理が可能です。

本書は、いままでGitを使っていなかった方でもしっかりとした知識が身に付くように執筆された入門書です。バージョン管理システムは以前からありましたが、Gitは分散開発への対応が充実しており、「決定版」として普及しています。また、インターネットのGit Hubと組み合わせたオープンなソフトウェア開発も実現可能です。

本書を読むことで、Gitの基礎が身につくのはもちろん、さまざまな使いこなし、プロジェクトへの適用方法、開発支援サービスの利用についての知識が得られます。たんなるGit解説書としてではなく、一から学べる入門書としてお読みいただけます。丁寧かつ充実した内容で、現場で応用可能な技術がしっかりと身に付く一冊です。

第1章 はじめに
第2章 Gitとバージョン管理の概要
第3章 Gitに馴染む
第4章 リポジトリの作り方と使い方
第5章 GUIでGitを使う
第6章 ファイルの追跡と更新
第7章 変更箇所をコミットする
第8章 Gitというタイムマシン
第9章 ブランチ(支線)を辿る
第10章 ブランチをマージ(統合)する
第11章 クローン(複製)を作る
第12章 リモートとの共同作業
第13章 変更をプッシュ(送出)する
第14章 同期を保つ(プル)
第15章 ソフトウェア考古学
第16章 {git rebase}を理解する
第17章 ワークフローとブランチの規約
第18章 GitHubを使う
第19章 サードパーティ製ツールとGit
第20章 Gitを研ぎすませる

付属データはこちら

書籍の購入や、商用利用・教育利用を検討されている法人のお客様はこちら

図書館での貸し出しに関するお問い合わせはよくあるお問い合わせをご確認ください。


利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。


お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:紙書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2024年11月11日
ページ数 内容 書籍修正刷 電子書籍訂正 発生刷 登録日
005,008
1.3(原著のWebページ)、1.6(原著のWebページ)
誤 http://www.manning.com/umali
正 https://www.manning.com/books/learn-git-in-a-month-of-lunches
8刷 済 1刷 2024.05.07
006
「1.4.3 Windows」2行目の冒頭
誤 http://msysgit.github.io/
正 https://gitforwindows.org/
備
考
同じ箇所を5刷でも修正し、URLが変わっています。最新情報はそちらの正誤をご覧ください。
2刷 済 1刷 2018.04.16
006
「1.4.3 Windows」2行目
誤 https://gitforwindows.org/パッケージ
正 https://git-scm.com/download/win/のパッケージ
備
考
2刷の修正のあと、5刷でも修正しました。
5刷 済 2刷 2020.01.24
015
リスト2.2のコマンド最終行
誤 cp ?r RickUmaliVanityWebsite …
正 cp -r RickUmaliVanityWebsite ...
備
考
「?r」を「-r」に修正
2刷 済 1刷 2018.04.16
024
本文1行目
誤 Create New Repository(新しいリポジトリを作る)を選択する。
正 Clone Existing Repository(既存リポジトリを複製する)を選択する。
備
考
2020.11.13に再修正しました。申し訳ありません。
5刷 済 1刷 2020.01.24
026
訳注*11
誤 blameは、責任を追わせる
正 blameは、責任を負わせる
2刷 済 1刷 2018.04.16
048
「4.1 リポジトリの基礎を理解する」3行目
誤 バージョン管理におけるレジストリの基礎
正 バージョン管理におけるリポジトリの基礎
2刷 済 1刷 2018.04.13
075
リスト5.1
誤 button .submit -text "git" -command catch { exec git --version results ; puts $results }
正 button .submit -text "git" -command { catch { exec git --version } results; puts $results }
備
考
「catch」の前に「{ 」(カッコ+スペース)を追加
2刷 済 1刷 2018.04.16
107
リスト7.8の下にある段落1行目
誤 この2つの変数に含まれる値を追加せよ、
正 この2つの変数に含まれる値を加算せよ、
3刷 済 1刷 2018.12.26
113
最後の行
誤 これから、図7.19でマークした…
正 これから、図7.21でマークした…
2刷 済 1刷 2018.04.16
114
図7.21
誤
正
2刷 済 1刷 2018.04.17
122
訳注3のディレクトリ削除コマンドのオプション
誤 rm -rg bigger_file
正 rm -rf bigger_file
2刷 済 1刷 2018.04.17
136
図8.11のキャプション
誤 最後のコメントを指している
正 最後のコミットを指している
3刷 済 1刷 2018.12.26
146
リスト8.11の2行目
誤 git show master@3
正 git show master@{3}
備
考
3を{}で囲む
2刷 済 1刷 2018.04.17
147
8.5.6 1行目
誤 http://www.manning.com/umali
正 https://www.manning.com/books/learn-git-in-a-month-of-lunches
8刷 済 1刷 2024.11.11
148
表8.1 2つ目のコマンド
誤 git log --parents --abbrevcommit
正 git log --parents --abbrev-commit
5刷 済 1刷 2020.04.16
168
リスト9.5
誤 158b7ef HEAD@0 2bd20cb HEAD@1 158b7ef HEAD@2 158b7ef HEAD@3
正 158b7ef HEAD@{0} 2bd20cb HEAD@{1} 158b7ef HEAD@{2} 158b7ef HEAD@{3}
備
考
{}を追加(4か所)
2刷 済 1刷 2018.04.17
170
「9.4.2 スタッシュをポップする」の2行上
誤 この状態なら、あなたはgit checkoutで
正 次の状態なら、あなたはgit checkoutで
備
考
同じ箇所を5刷でも修正し、「こうしておけば、あなたはgit checkoutで」となっています。そちらの正誤もあわせてご覧ください。
3刷 済 1刷 2018.12.26
170
「9.4.2 スタッシュをポップする」の2行上、4行上(コマンド行含む)
誤 2行上 次の状態なら、あなたはgit checkoutで 4行上 では、次のようにタイプしよう。
正 2行上 こうしておけば、あなたはgit checkoutで 4行上 変更の状態をチェックしよう。
備
考
2刷の修正のあと、5刷でも修正しました。
5刷 済 3刷 2020.11.13
182
リスト10.5のすぐ上の段落
誤 この長いコマンドをgit logという別名で…
正 この長いコマンドをgit lolという別名で…
2刷 済 1刷 2018.04.17
204
下から5行目
誤 mathリポジトリには4本のブランチが…
正 mathリポジトリには3本のブランチが…
2刷 済 1刷 2018.04.17
207
図11.9 math.clone1の左側のブランチ
誤 remotes/origin/new
正 remotes/origin/new_feature
5刷 済 1刷 2020.01.24
214
下から2行目
誤 このシナリオをあなたのPC上で作るのは研究課題にしよう。
正 このシナリオをあなたのPC上で作るのを必須課題にしたい。
2刷 済 1刷 2018.04.17
234
下から6行目
誤 Clone Existing Repository(既存リポジトリを開く)
正 Clone Existing Repository(既存リポジトリを複製する)
2刷 済 1刷 2018.02.22
236
表12.1 コマンド最下行
誤 GIT_TRACE_PACKET git ls-remote REMOTE
正 GIT_TRACE_PACKET=1 git ls-remote REMOTE
2刷 済 1刷 2018.04.17
269
下から6行目
誤 つまり、あなた自身がローカルロポジトリのマージを行ってから、
正 つまり、あなた自身がローカルリポジトリのマージを行ってから、
6刷 済 1刷 2021.12.02
275
「演習」囲み内、下から7行目(コマンド業含む)
誤 リモートmasterブランチは、既にあなたのリモートリポジトリに置かれている
正 リモートmasterブランチは、既にあなたのローカルリポジトリに置かれている
3刷 済 1刷 2018.12.26
303
演習 1行目
誤 http://www.manning.com/umali
正 https://www.manning.com/books/learn-git-in-a-month-of-lunches
8刷 済 1刷 2024.11.11
325
2つ目の段落、2行目
誤 図15.6に示すような…
正 図16.5に示すような…
2刷 済 1刷 2018.04.17
364
本文2行目の図番号
誤 (図19.10の右側を…
正 (図18.10の右側を…
2刷 済 1刷 2018.04.17
414
課題3のコマンド2行目
誤 git status
正 git statsu
備
考
ここでは、間違ったつづりで入力することが求められています。
2刷 済 1刷 2018.04.17
iv
下から17行目
誤 http://www.manning.com/umali
正 https://www.manning.com/books/learn-git-in-a-month-of-lunches
8刷 済 1刷 2024.11.11

感想・レビュー

ミ酉 さん

2021-11-21

良書。今まで雰囲気でGitしていたが、仕組みが理解できた。かなり丁寧に説明が書かれており、コマンドをひとつひとむ実際に叩きながら、処理を追うことができる。