やりたいことが今すぐわかる 逆引き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. SEO検定 公式テキスト 4級 2020・202…

    目次第1章 Webと検索エンジンの仕組み1 Webと…

  2. Google AdSense マネタイズの教科書…

    目次Chapter1 長期間アクセスが集まり続ける「テーマ」…

  3. 技術者のためのテクニカルライティング入門講座

    目次第1章 ロジカルライティング×テクニカルライティング活用…

  4. 問題解決ができる! 武器としてのデータ活用術 高…

    目次第1章 これからの時代に求められるデータ「活用」リテラシ…

  5. nginx実践ガイド impress top g…

    目次第1章 nginxとは?1-1 注目を集めるng…

  6. ポチらせる文章術

    目次第1章 「興味ねー→いらねー→読まねー」 負け組文章から…

  7. クラウドゲームをつくる技術 ――マルチプレイゲー…

    目次第0章 レンダリング再入門0.1 ゲームプログラ…

  8. UIデザインの教科書[新版] マルチデバイス時代…

    目次1章 デザインの目的とUI/UX1-1 本書の範…

最近の記事

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