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

目次

Chapter0 はじめに

0-1 この本について

0-2 Gitって何? なんで習得した方がいいの?

0-3 他のバージョン管理システムとの違い

 

Chapter1 ダウンロードと設定

1-1 Windowsにインストールしてみよう

1-2 macOSにインストールしてみよう

1-3 Linuxにインストールしてみよう

1-4 GUI(グラフィカルユーザーインターフェイス)とは

 

Chapter2 ターミナル/コマンドプロンプト

2-1 ターミナルとよく使うコマンド

2-2 超わかりやすいVim操作の解説

 

Chapter3 Gitを使う前の環境設定

3-1 ユーザー設定

3-2 その他便利な設定

 

Chapter4 Gitを使ってみよう

4-1 リポジトリ(Repository)の新規作成、追加

4-2 ファイルをGitで管理する

4-3 ワーキングディレクトリ、ステージングエリア、リポジトリ

4-4 ログを確認する

4-5 【どーする?】Gitのファイルを削除や変更するには?

4-6 【どーする?】コミットログを変更したい

4-7 【どーする?】直近のコミットにファイルを追加したい

4-8 【どーする?】ディレクトリを増やすには

4-9 【どーする?】Gitに置いておきたくないファイルがある

4-10 【どーする?】特定のファイルのコミットログを閲覧する

4-11 【どーする?】ちょっと待って、このコード誰が書いたの?

4-12 【どーする?】あ!うっかりファイルもしくはディレクトリを消しちゃった……

4-13 【どーする?】今のコミットやらかしたかも、やり直したいな……

4-14 【どーする?】うっかりhardモードでResetしちゃったコミット、やり直しできる?

4-15 【豆知識】HEADっていったいなに?

4-16 【どーする?】ファイル内の特定の部分だけをコミットってできるの?

4-17 【豆知識】あの乱数みたいなSHA-1ハッシュ値ってどうやって算出されてるの?

4-18 【超豆知識】.gitディレクトリには何が入っているの? Part1

4-19 【超豆知識】.gitディレクトリには何が入っているの? Part2

 

Chapter5 ブランチの使い方

5-1 なんでブランチを使うの?

5-2 ブランチを使ってみよう

5-3 ブランチに対する誤解

5-4 ブランチを合流する(マージする)

5-5 【どーする?】なんで私のブランチには「分岐線」がないの?

5-6 【よくある質問】マージ後のブランチって残しておくべき?

5-7 【どーする?】うっかりマージしてないブランチを消しちゃったんだけど、助かる方法ありますか?

5-8 もう一つの合流方式(rebase)を使ってみよう

5-9 マージしようとしたらコンフリクトが起きちゃった、どうしよう?

5-10 【豆知識】どうしてGitでブランチを切るとコスパがいいって言われてるの?

5-11 【豆知識】Gitはどうして今いる場所がわかるの?

5-12 【どーする?】過去のあるコミットからブランチを切ることってできる?

 

Chapter6 ログの更新をしてみる

6-1 【どーする?】コミットメッセージを変更する

6-2 【どーする?】いくつかのコミットを一つのコミットにまとめる

6-3 【どーする?】一つのコミットを複数に分割する

6-4 【どーする?】コミットとコミットの間に新しいコミットを挿入したい

6-5 【どーする?】いくつかのコミットを削除したい またはコミットの順序を調整したい

6-6 Reset、RevertとRebaseコマンドの違いって?

 

Chapter7 タグ機能を使ってみよう

7-1 タグを使う

7-2 【豆知識】タグとブランチって何が違うの?

 

Chapter8 その他よくある問題

8-1 【どーする?】まだ手元にはやりかけの仕事があるのに、急に別の仕事をふられたら

8-2 【どーする?】うっかりアカウントのパスワードをGitにコミットしてしまった。消したいんだけど……

8-3 【どーする?】あるブランチから幾つかのコミットだけを拾い出したい場合は?

8-4 【豆知識】ファイルを完全にGitから消し去るにはどうしたらいいの?

8-5 【豆知識】Gitにもガベージコレクションがあるって知ってた?

8-6 【豆知識】detached HEADってどういうこと?

 

Chapter9 GitHubを使ってみよう

9-1 GitHubって何?

9-2 どうやってGitHubにPushするの?

9-3 Pull-ダウンロードして更新する

9-4 【どーする?】時々Pushできないのはどうして……

9-5 サーバーからリポジトリ(Repository)を取得する

9-6 【よくある質問】CloneとPullって何が違うの?

9-7 他の開発者と交流を持つ-Pull Request(PR)を使ってみよう

9-8 【どーする?】forkしたプロジェクトの進度をフォローするには?

9-9 【どーする?】リモートのブランチはどうやって削除するの?

9-10 【どーする?】git  push-fコマンドって怖いって聞いたんだけど、どんな状況で使うの?

9-11 GitHub上に無料で個人ページを作ってみよう

9-12 【豆知識】GitHubがないと他の人が更新したファイルは手に入らないの?

 

Chapter10 Git flowを使ってみよう

10-1 Git Flowって何?何のために必要なの?

10-2 Git Flowを使ってみる

 

Chapter11 チーム開発

11-1 【どーする?】あ、ブランチを切る前にコミットしちゃった!

11-2 【どーする?】あれ?この不具合っていつから?

11-3 【どーする?】テストにはまだ時間がかかりそう、なのに上司から別のブランチを修正するように言われてしまった……

 

Chapter12 豆知識

12-1 【豆知識】.gitディレクトリを手動で初期化するには

12-2 【豆知識】Stashって何?

12-3 【豆知識】~と^の違いって?

ソフトウェアデザイン 2019年9月号

日常業務をRPAで楽しく自動化 WinActor実践ガイド WinActor v6対応

関連記事

  1. 小中学生からはじめるプログラミングの本 2019…

    目次第1章 はじめに知っておいてもらいたいこと第2章…

  2. みんなのPHP 現場で役立つ最新ノウハウ!

    目次第1章 PHPの開発環境概観第2章以降の内容を試…

  3. 【図解】コレ1枚でわかる最新ITトレンド[新装改…

    目次第0章 「最新ITトレンド」を見渡す 「デジタル」が社会…

  4. Web技術 最強の指南書

    目次第1部 Webの通信プロトコルを学ぶ第1章 HT…

  5. ミライをつくろう! VRで紡ぐバーチャル創世記

    目次改定版のためのまえがきはじめにVR体験の…

  6. モバイルアプリ開発エキスパート養成読本 (Sof…

    目次第1章 モバイルアプリ開発の基礎知識1‐1 モバ…

  7. ダークウェブの教科書 匿名化ツールの実践 (ハッ…

    目次第1章 ダークウェブの基礎知識ダークウェブとは…

  8. ビジネスフレームワーク図鑑 すぐ使える問題解決・…

    目次序章 フレームワークを活用するために…

最近の記事

  1. Microsft .NET C#
  2. れいといちかとまほうのトンネル
PAGE TOP