Claude CodeにGit操作を任せるときの確認手順
公開 2026-04-25 更新 2026-09-11

関連テーマ:変更を確認して開発を進める
Claude CodeはGitの状態確認、ブランチ作成、コミット、プルリクエスト作成などを会話で支援できます。公式の概要とQuickstartはOverviewとQuickstartです。コミットは手元に変更履歴を残し、pushはリモートへ送る操作です。操作ごとに影響する場所が違うため、対象・差分・宛先を確認します。
| 操作 | 何が起きるか |
|---|---|
| 状態・差分の確認 | 変更を読む |
| commit | 手元のGitに履歴を記録する |
| push | リモートへ履歴を送る |
| PR作成 | 取り込んでもらう変更をレビューに出す |
安全な依頼の流れ
手元の保存と、外部への送信を分けて把握します。
- 1差分を確認手元の作業ファイルとテスト結果を読む。
- 2commit手元のGitに、選んだ変更の履歴を記録する。
- 3push指定したリモートへ履歴を送る。
- 4PR取り込み先へレビューを依頼する。
毎回すべてを実行する必要はありません。どこまで頼むか、送信先と対象ブランチを先に決めます。
現在のブランチと未コミットの変更を確認し、変更内容を説明してください。まだcommit、push、PR作成はしないでください。
説明を読み、対象ファイルが意図と一致したら、次にブランチ名、コミット範囲、テスト、リモートを指定します。
この変更だけを新しいブランチにコミットしてください。秘密情報を含めないこと、テスト結果とgit diff --checkを確認すること、pushは実行前に止まることを守ってください。
PRやpushを依頼する場合は、リモート名、公開範囲、レビュー担当、CI条件を明記します。認証情報をプロンプトやCLAUDE.mdへ貼りません。権限モードをAutoにしてもGit操作の影響は小さくならないため、権限モードを確認します。
完了後
git status、git diff、コミット内容、PRの宛先、CI結果を手元で確認します。Claudeが「pushした」「テストに成功した」と説明しても、実際の終了コードやリモート画面を確認します。差分レビューには/diff、誤変更の復旧にはチェックポイントとGitの復元手順を使います。
依頼を分ける理由
状態確認、編集、コミット、push、PR更新を一つの依頼にまとめると、途中の誤りに気づきにくくなります。まず読み取り専用の依頼で対象ブランチと差分を確認し、次に編集とテスト、最後に外部状態を変える操作へ進みます。コミットメッセージには実際の変更理由を反映し、Claudeの生成文をそのまま採用しません。共同作業ではforce pushや履歴書き換えを許可せず、競合がある場合は先に人が方針を決めます。
このテーマを続けて読む
Git、差分、巻き戻し、エラー修正、レビュー対応を扱います。
変更を確認して開発を進めるの記事をまとめて見る