TECH PLAY

実務レベルでわかる/使いこなせるようになるGit入門コマンドライン演習80

2,420円 (税込)

楽天

実務レベルでわかる/使いこなせるようになるGit入門コマンドライン演習80

書籍情報

発売日:

著者/編集:井上顧基

出版社:秀和システム

発行形態:単行本

書籍説明

内容紹介

問題を解くだけでスキルアップ!Gitの概念/仕組みがスッキリわかる。基本/応用コマンドが使いこなせる。だめなアンチパターンがわかる。演習問題ダウンロード付き!

目次

第1部 Git超入門 第1章 Gitがはじめての人、わからなかった人へ 1.1 Gitが理解できない理由    Gitの学習を阻害する4つの壁    Git学習を阻害する4つの壁を突破しよう 1.2 Gitをうまく使用できない理由    既存のGit書籍や動画教材の5つの課題    既存のGit書籍や動画教材の5つの課題の解決方法 1.3 Gitのメリット    こんなことしてないですか?    Gitはバージョン管理のデファクトスタンダードなのか?    オープンソースソフトウェアへの貢献 1.4 Gitの仕組みを理解しよう①:概念編    ユーザー側が意識すること:2つの場所    ユーザー側が意識すること:分かれ道    ユーザー側が意識すること:道しるべ 1.5 GitとGitHubの違い 1.6 Gitで何を管理するのか?    まとめ 第2章 Gitの基本を学ぼう 2.1 Gitの専門用語をおおよそ理解する    リポジトリ系    ブランチ系    ローカル系    状態系 2.2 Gitの使われ方    チームでの開発    OSS開発    迅速な開発 2.3 Gitの仕組みを理解しよう②:機能編    ユーザー側が意識すること:2つの場所    ユーザー側が意識すること:分かれ道    ユーザー側が意識すること:道しるべ    まとめ 第3章 ブランチの基本解説 3.1 ブランチとは    ブランチとは    ブランチの正体 3.2 ブランチの利用方法について解説    ブランチ作成    フローによる利用方法 3.3 リモートのリポジトリとの関わり    まとめ 第4章 Gitを構成する機能 4.1 Gitの3つの作業場所    3つの作業場所    ステージングとコミット 4.2 Gitオブジェクト    4つのGitオブジェクト    Gitでの作業とGitオブジェクト 4.3 ブランチ    HEADとブランチ    ブランチをマージ 4.4 リポジトリ    リモートリポジトリとローカルリポジトリ    ブランチをマージ    まとめ 第5章 Git初心者の壁「コンフリクトの解消」‌を学ぶ 5.1 コンフリクトの原因    異なるブランチで同一ファイルを編集    ブランチをマージ 5.2 コンフリクトの解消方法を解説    コンフリクトの状態    コンフリクトの解消法    まとめ 第6章 Gitコマンドの環境を作る 6.1 GitのOSごとのインストール方法    OSごとのインストールの違い    公式ページを確認する 6.2 GitHubに登録する 6.3 Gitの設定    ユーザー登録をする    ユーザー情報の登録先 6.4 SSHでGitHubにアクセスする方法    ネットワークプロトコル    SSH鍵を作成する    GitHubに公開鍵を登録する    まとめ 第2部 Gitコマンドに慣れよう 第7章 基本を学ぼう 7.1 コマンドの基礎を学ぼう    コラム  デフォルトブランチ 7.2 履歴に強くなろう①    コラム  チェックアウトコマンド 7.3 ブランチの理解を深めよう①    まとめ 第8章 基本を復習しよう 8.1 一連の流れをおさえよう 8.2 コンフリクトを解消しよう    まとめ 第3部 Gitを使いこなそう 第9章 習得しよう 9.1 ブランチの理解を深めよう② 9.2 操作を取り消そう①    コラム コミットメッセージについて考えてみる 9.3 履歴に強くなろう② 9.4 コマンドを組み合わせよう 9.5 便利なコマンドを学ぼう    コラム 空のディレクトリをGitで管理するのはどのようなとき?    まとめ 第10章 Gitを上手に利用しよう 10.1 Git開発を効率的に進めよう 10.2 Gitの理解を深めよう    コラム HEADの省略    まとめ 第4部 チーム開発をしてみよう 第11章 チーム開発の基本を学ぼう 11.1 ブランチの理解を深めよう③ 11.2 GitHubを使いこなそう 11.3 コミットをまとめよう 11.4 OSS活動に取り組もう    まとめ 第12章 チーム開発を効率的に進めよう 12.1 リリースしよう 12.2 テストを作ろう 12.3 アンチパターンを学ぼう    まとめ 第5部 演習で理解を深めよう 第13章 基本問題に取り組もう 13.1 操作に慣れよう 13.2 ブランチの理解を深めよう④    まとめ 第14章 応用問題に取り組もう 14.1 操作を取り消そう② 14.2 ブランチの理解を深めよう⑤    まとめ

著者情報

井上, 顧基

井上顧基

ベンチャー企業で機械学習エンジニアとして、画像ドメイン中心に提案から実装まで幅広く取り組んでいる。