やりたいことが今すぐわかる 逆引き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. Wordによる編集レイアウトの基本とDTP実践テ…

    目次Part1 ページデザインの基本1-1 知ってお…

  2. [改訂第4版]SQLポケットリファレンス

    目次第1部 SQLとは(SQLの基礎概念)1.1 S…

  3. Xamarinネイティブによるモバイルアプリ開発…

    目次Part1 Xamarinの基礎Chapter1…

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

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

  5. 今すぐ使えるかんたんEx Accessデータベー…

    目次第1章 Access基本のテクニック第2章 テー…

  6. ビジネスアイデア・テスト 事業化を確実に成功させ…

    目次セクション1 デザイン1.1 チームをデザインす…

  7. Software Design (ソフトウェアデ…

    目次第1特集 RESTで「使いやすさ」と「作りやすさ」を両立…

  8. ドラゴンクエストXを支える技術 ── 大規模オン…

    目次第1章 ドラゴンクエストXとは何か1.1 ドラゴ…

最近の記事

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