やりたいことが今すぐわかる 逆引き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. 基礎からわかる Scala

    目次Chapter1 Scala の概要001 Sc…

  2. Effective C# 6.0/7.0

    目次第1章 C#言語イディオム項目1 ローカル変数の…

  3. PostgreSQL徹底入門 第4版 インストー…

    目次1 PostgreSQLについて知ろう1.1 デ…

  4. 絵で見てわかる RPAの仕組み

    目次第1章 RPAの基本1.1 RPAの概要…

  5. PHPフレームワーク Symfony 4 入門 …

    目次1 Symfonyを準備する1-1 インストール…

  6. WEB+DB PRESS Vol.108

    目次特集1 効率急上昇! スキーマ駆動 Web API開発…

  7. コマンドで覚えるLinux

    目次Chapter1 CentOS(Red Hat/Fedo…

  8. 60分でわかる! AI医療&ヘルスケア…

    目次Chapter1 どこまでできる? AI×医療の基礎知識…

最近の記事

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