目次
Chapter 1 まずはGitを使ってみよう
Git のインストール
- Windows へのGit のインストール
- Mac へのGit のインストール
- Git の初期設定
はじめてのGit
- Git の概要
- ローカルリポジトリの作成
- 編集内容をローカルリポジトリへ登録
- 共有リポジトリとの同期
- 共有リポジトリ上の更新の取り込み
ブランチとマージ
- ブランチの作成とマージ
- fast-forwardマージ
- 複数コミットを1つにまとめるマージ
- リベース
ブランチのプラクティス
- 短期的に使用するブランチ
- 機能ブランチ
- トピックブランチ
- 長期的に使用するブランチ
- メンテナンスブランチ
Chapter 2 Gitリファレンス55
Chapter 3 活用編311
共有リポジトリの構築
- GitHubでの共有リポジトリの構築
- GitLabでの共有リポジトリの構築
- GitBucket での共有リポジトリの構築
プルリクエストベースの開発
- プルリクエストベースの開発の特徴
- プルリクエストの流れ
- リポジトリの同期とリベース
- 簡易なプルリクエストの運用
フックでコミットやプッシュの前後に処理をはさみ込む
- コミットに関するもの
- プッシュに関するもの
- その他
- フックスクリプトの注意点
リポジトリの更新内容をメールで共有する
- 準備
- 送信メッセージの例
- トラブルシュート
Slack へコミットログを送信
- Incoming WebHooks のURLの取得
- Gitリポジトリの設定
GUI や統合開発環境でGit を利用する
Microsoft OfficeやPDFファイルの差分を見る
- Windows 環境での手順(git-xlsx-textconv を利用)
- Mac,Linux 環境での手順(Apache Tikaを利用)
Column
- 逆引き索引
- 索引