Build This Now
Build This Now
クロード・コードとは何か?Claude Code のインストールClaude Code ネイティブインストーラーClaude Code で最初のプロジェクトを作る
Subscription BillingMulti-Tenant SaaSAI Chat FeatureRate LimitingStripe WebhooksSemantic SearchRealtime UpdatesDrip Email Sequencesv2.1.122 Release NotesClaude Code の Dynamic Workflows:実際のコードベースで 1,000 個の subagents を動かす方法Claude Code ベストプラクティスClaude Opus 4.7 ベストプラクティスVPS上でのClaude CodeGit 統合Claude Code レビューClaude Code WorktreesClaude CodeリモートコントロールClaude Code ChannelsChannels、Routines、Teleport、DispatchClaude Code スケジュールタスクClaude Code権限管理Claude Code オートモードClaude Code で Stripe 決済を組み込むフィードバックループTodoワークフローClaude Code タスク管理プロジェクトテンプレートClaude Code の料金とトークン使用量Claude Code の料金:実際にいくら払うことになるのかClaude Code Ultra Review 完全ガイドClaude Code で Next.js アプリを作るSupabase DatabaseVercel DeepsecTest-Driven DevelopmentClaude Code で SaaS の MVP を作る方法Claude Code で認証を追加する(Supabase Auth)Claude Code でトランザクションメールを追加する(Resend + React Email)Claude Code で型安全な API を作る(oRPC + Zod)File UploadsBackground Jobs (Inngest)Admin DashboardFull-Text Searchエージェント型コマース:AI エージェントが支払えるアプリの作り方1M ContextGitHub ActionsHeadless ModeMax Plan vs APIPrompt Caching2026年、Claude Code で SaaS を作るといくらかかるかParallel AI AgentsCoding Agent Injection
speedy_devvkoen_salo
Blog/Handbook/Workflow/Git Integration

Git 統合

Claude Code がターミナルから git を操作する。平易な日本語でやりたいことを伝えると、チームの規約に従ったコミット、ブランチ、PR が作成される。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →
speedy_devvWritten by speedy_devvPublished Feb 23, 2026Handbook hubWorkflow index

問題: Claude Code で一連の編集を終えたら、差分がステージングされないまま残っていて、履歴を読みやすくする必要がある。

すぐに使えるコツ: Claude が作業を終えたら、平易な言葉でコミットを依頼する:

claude "commit these changes"

差分が読み取られ、実際のコミットメッセージが書かれ、git commit が実行される。偽の設定も、プラグインも、インストールも不要だ。

Claude Code が開いているとき、git コマンドはターミナルを通じて直接実行される。切り替えるべき「自動コミット」モードも、接続するものも何もない。依頼すれば実行される。

Claude が扱えること:

  • 任意の git コマンドを実行する: add、commit、push、pull、branch、merge
  • コミットメッセージを書く: 実際に行った変更に基づいて
  • ブランチを作成する: 機能や実験のために
  • PR を作成する: gh CLI がインストールされている場合
  • コンフリクトを解決する: 両方のバージョンを読んでインテリジェントにマージする

Claude は git 履歴を見て作業の流れを追うことができるため、コミットメッセージは実際に何が変わったか、そしてなぜかを説明している。

CLAUDE.md で規約を設定する

偽の設定コマンドはスキップしよう。チームのコミットルールを代わりに CLAUDE.md に書き込む:

## Git Conventions
 
- Use conventional commits: feat:, fix:, docs:, refactor:
- Keep subject lines under 72 characters
- Always run tests before committing
- Create feature branches for new work

それ以降にコミットを依頼すると、Claude は記述した規約に従う。

実際の Git ワークフロー

変更後のシンプルなコミット

# Claude がフィーチャーの実装を終えた後
claude "commit these changes"
 
# またはより具体的に
claude "commit with message: add user authentication flow"

フィーチャーブランチワークフロー

# 新しいブランチで作業を開始
claude "create a feature branch called auth-improvements and switch to it"
 
# 変更を加えてコミット
claude "commit the auth changes with a descriptive message"
 
# 準備ができたら PR を作成
claude "push this branch and create a PR with a summary of changes"

コミット前のレビュー

# まず変更内容を確認
claude "show me a summary of all uncommitted changes"
 
# 選択的にコミット
claude "commit only the changes in src/auth/ with message: refactor auth module"

コミットの帰属

Claude からのコミットと PR はデフォルトで帰属情報を持ち、チーム (および将来の自分) がどの作業が AI 支援だったかを確認できる。メッセージに含まれる内容は settings.json 内の attribution キーで管理される。

デフォルトの帰属

コミットには以下の2行が追加される:

Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply>

最初の行はプレーンテキストだ。2行目は git トレーラーで、GitHub (および他のホスト) がこれを解析して Claude をコミットの共著者として表示する形式だ。

プルリクエストの場合、帰属はより短いブロックとして説明文に含まれる:

Generated with Claude Code (https://claude.com/claude-code)

帰属のカスタマイズ

コミットと PR の帰属はそれぞれ settings.json の独自キーを持つ:

{
  "attribution": {
    "commit": "Generated with AI\n\nCo-Authored-By: AI Assistant <your-ai-alias>",
    "pr": "AI-assisted PR"
  }
}

本文テキスト、Co-Authored-By の名前とメール、またはすべての部分を書き直すことができる。\n\n はメッセージとトレーラーブロックを分割するもので、git トレーラーフォーマットはそれを必要とする。

帰属の無効化

いずれかのキーに空文字列を設定するとその行が無効になる:

{
  "attribution": {
    "commit": "",
    "pr": ""
  }
}

これはコミット、PR、または両方の帰属を非表示にする。AI 使用を別の場所で記録しているチームに便利だ。

includeCoAuthoredBy からの移行

古い includeCoAuthoredBy ブール値は廃止に向かっている。"includeCoAuthoredBy": false を使っていた場合、attribution に移行しよう:

// 古い (非推奨)
{ "includeCoAuthoredBy": false }
 
// 新しい (推奨)
{
  "attribution": {
    "commit": "",
    "pr": ""
  }
}

新しい設定からより細かい制御が得られる。PR 帰属を維持しながらコミット帰属をオフにしたり、逆も可能だ。ユーザー、プロジェクト、またはローカルのいずれのスコープにも適用できる。

問題が起きたとき

エラー: "nothing to commit". 修正: Claude がすでにコミットを実行したか、ファイルがインデックスに入っていない。Claude に確認してもらおう:

claude "what's the current git status?"

エラー: push 時の "permission denied". 修正: リモートが認証を要求している。Claude は認証情報を提供できないが、診断を一緒に行うことはできる:

claude "help me debug this git push error"

エラー: マージコンフリクト. 修正: Claude が解決できる:

claude "there are merge conflicts in auth.js - resolve them keeping our new changes"

次のステップ

  • より速いイテレーションのためのフィードバックループ
  • 作業を追跡するための Todo ワークフロー
  • 複雑な変更のための計画モード
  • 帰属やその他のオプションの設定リファレンス
  • コスト管理のための使用量最適化

Claude Code 内の git にはセットアップステップがない。必要な git 操作を Claude に伝えれば、コマンドが実行される。それだけだ。

Continue in Workflow

  • エージェント型コマース:AI エージェントが支払えるアプリの作り方
    2026年のエージェント型コマースをわかりやすく解説するガイド。x402、ACP、Machine Payments Protocol が何をするのか、そして AI エージェントが購入できる有料 API を週末で出荷するための手順を紹介します。
  • Claude Code ベストプラクティス
    Claude Codeで成果を出すエンジニアを分ける5つの習慣: PRD、モジュラーなCLAUDE.mdのルール、カスタムスラッシュコマンド、/clearリセット、そしてシステム進化の思考法。
  • Claude Code オートモード
    2つ目の Sonnet モデルが、Claude Code のすべてのツール呼び出しを実行前に審査します。オートモードがブロックするもの・許可するもの、そして settings.json に追加される許可ルールについて解説します。
  • Channels、Routines、Teleport、Dispatch
    Anthropic が2026年3月と4月に出荷した4つの Claude Code 機能。これらは CLI を、スマホ・ウェブ・デスクトップをまたぐイベント駆動の調整レイヤーに変えます。
  • Claude Code 1M Context in Practice: When Bigger Isn't Better
    The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.
  • How to Build an Admin Dashboard With Claude Code
    Ship an internal admin panel with Claude Code: role-gated routes, a searchable users and orders table with pagination, impersonation-safe RLS, and metrics tiles pulled through a type-safe API.

More from Handbook

  • エージェントの基礎
    Claude Codeでスペシャリストエージェントを構築する5つの方法:タスクサブエージェント、.claude/agents YAML、カスタムスラッシュコマンド、CLAUDE.mdペルソナ、パースペクティブプロンプト。
  • エージェント・ハーネス・エンジニアリング
    ハーネスとは、AIエージェントを構成するモデル以外のすべての層のことです。5つの制御レバー、制約のパラドックス、そしてなぜハーネス設計がモデルよりもエージェントのパフォーマンスを左右するのかを学びましょう。
  • エージェントパターン
    オーケストレーター、ファンアウト、バリデーションチェーン、スペシャリストルーティング、プログレッシブリファインメント、ウォッチドッグ。Claude Code のサブエージェントを組み合わせる6つのオーケストレーション形状。
  • エージェントチームのベストプラクティス
    Claude Code エージェントチームの実証済みパターン。コンテキストが豊富なスポーンプロンプト、適切なサイズのタスク、ファイルオーナーシップ、デリゲートモード、v2.1.33〜v2.1.45 の修正内容。

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →

VPS上でのClaude Code

新規UbuntuのVPS上でClaude Codeを動かす。SSHのセキュリティ強化、Node.jsのインストール、Dockerによる分離、ヘッドレス認証、24時間365日稼働のサーバーに必要な監視コマンドを解説。

Claude Code レビュー

並列 Claude エージェントがすべての PR でバグを調査し、指摘事項を相互確認し、精度の高いコメントを一件投稿する。検出内容、コスト、有効化の方法。

On this page

CLAUDE.md で規約を設定する
実際の Git ワークフロー
変更後のシンプルなコミット
フィーチャーブランチワークフロー
コミット前のレビュー
コミットの帰属
デフォルトの帰属
帰属のカスタマイズ
帰属の無効化
includeCoAuthoredBy からの移行
問題が起きたとき
次のステップ

設定をやめて、構築を始めよう。

AIオーケストレーション付きSaaSビルダーテンプレート。

企業向けに構築している実績を見る →