Claude Code Atlas
#09

基本のGitコマンドを使う

中級

add・commit・logなど基本のGitコマンドを実際に使って習得します。

座学

この講座で学べること

  • 「変更→ステージ(git add)→保存(git commit)」の基本サイクルを理解する
  • ステージングエリアの役割と特定ファイルだけコミットする使い方を習得する
  • 後から見て分かるコミットメッセージの書き方のコツを身につける
  • git log --onelineでコミット履歴を一覧確認する方法を習得する

Gitでファイルを保存する流れは「変更 → ステージ(git add)→ 保存(git commit)」の繰り返しです。ゲームのセーブと同じで、このサイクルを回すたびにセーブポイントが積み重なり、いつでも好きなタイミングに戻れる履歴ができていきます。

「ステージ」とは、コミット(保存)する前の準備エリアです。写真に例えると「シャッターを押す前に、カメラに写したいメンバーを選んで集合させる作業」のようなものです。 git add ファイル名:特定のファイルだけステージに追加する git add .(ドット):変更したファイルをすべてステージに追加する ステージがあることで「このファイルだけコミットして、あのファイルはまだ準備中」という細かい管理ができます。

コミットメッセージは「何をしたか」を一言で書きます。後から履歴を見たとき何のセーブポイントかわかるようにするためです。 ✗ 悪いメッセージ例:「修正」「更新」「test」 ✓ 良いメッセージ例:「トップページのボタンの色を青に変更」「お問い合わせフォームを追加」 日本語でも英語でもOKです。Claude Codeの /commit コマンドを使うと、変更内容を読んで自動で良いメッセージを提案してくれます。

/commit の仕組み

👀

変更を自動検知

Claude Codeが
変更ファイルを読む

✍️

メッセージを自動生成

変更内容から
コミットメッセージを作成

🤔

あなたが確認

提案を確認して
Enterで承認

コミット完了

セーブポイントが
自動で作成される

手動: git commit -m "..."

  • 自分でメッセージを考える必要がある
  • git add も別途実行が必要
  • 細かく制御したいときに向いている

Claude Code: /commit

  • 変更内容からメッセージを自動生成
  • git add も自動でやってくれる
  • 素早くコミットしたいときに便利
💡 迷ったら「git add . → git commit」の流れを覚えましょう。細かい使い分けは後からでOKです。

実践手順

ステップ1:Claude Codeにファイルを作成してもらう

Claude Codeのチャットに以下を入力して、練習用ファイルを作ってもらいましょう。

test.txtというファイルを作って「はじめてのGit」と書いてください

ステップ2:変更を確認する

git statusを実行して、新しくファイルが追加されたことを確認しましょう。「Untracked files」に test.txt が表示されるはずです。

zsh
git status

ステップ3:ステージに追加する(git add)

以下のどちらかで test.txt をステージに追加してください。特定のファイルだけ追加するか、すべてを追加するか選べます。

zsh
git add test.txt

# または全ファイルを追加する場合
git add .

ステップ4:コミットする(git commit)

以下のコマンドでセーブポイントを作ります。-m の後ろにコミットメッセージを書きます。

zsh
git commit -m "はじめてのコミット"

ステップ5:履歴を確認する(git log)

コミットが作られたか確認しましょう。--oneline オプションをつけると、1行ずつシンプルに表示されます。

zsh
git log --oneline

確認チェック

講座を終える前に、以下の項目を確認しましょう。

関連講座

「確認チェック」の全項目にチェックを入れると完了できます