Git Book

git コマンドリファレンスとチュートリアル問題集。初心者から中級者まで使える git 入門サイト。

コマンドリファレンス

すべて見る →

チュートリアル

すべて見る →
1

Git 入門:最初のリポジトリ

初級 約 20 分

リポジトリの作成・ファイルの追跡・コミットの基本操作を演習問題で学びます。

2

ブランチとマージの練習

中級 約 30 分

ブランチの作成・切り替え・マージを演習問題で学びます。コンフリクトの解決方法も練習します。

3

リモートリポジトリとコラボレーション

中級 約 30 分

GitHub との連携、push/pull の操作、チーム開発のワークフローを演習問題で学びます。

4

変更の取り消しと修正

中級 約 30 分

git restore・git revert・git reset・git stash を使って、さまざまな段階の変更を安全に取り消す方法を演習問題で学びます。

5

コミット履歴と差分調査

中級 約 25 分

git log・git diff・git show・git bisect を使って、過去のコミット履歴や変更内容を調査する方法を演習問題で学びます。

6

rebase と履歴整理

上級 約 35 分

git rebase(通常・interactive)と git cherry-pick を使って、コミット履歴をきれいに整理する方法を演習問題で学びます。

7

コンフリクト解消の実践

中級 約 30 分

マージ・リベース時に発生するコンフリクトを、実際に発生させてから解消するまでを演習形式で学びます。

8

間違えた操作からの復元

中級 約 30 分

誤コミット・誤削除・誤 reset など、よくあるミスから復元する手順を演習形式で学びます。

9

Git の設定と alias

初級 約 20 分

git config を使って環境をセットアップし、alias で日常操作を効率化する方法を演習問題で学びます。

10

Git hooks と自動化

上級 約 35 分

Git hooks を使ってコミット前の自動チェックやメッセージ整形を自動化する方法を演習問題で学びます。

11

.gitignore の基本と実践

初級 約 20 分

.gitignore の書き方を演習問題で学びます。不要なファイルをGitの追跡対象から外す方法を身につけましょう。

12

タグとリリース管理

初級 約 20 分

git tag を使ったバージョン管理とリリースフローを演習問題で学びます。