← inaro.devAI駆動開発 学習ツール

Git × AIのワークフロー

なぜ学ぶか: Phase 07の総仕上げ。最初のフェーズで学んだGitを、AIとの協働の『安全装置』として使いこなします。AIに大胆に任せられるかは、いつでも戻れて・変更を確認できるGitの作法があるかで決まります。読む力とサイクルを、実際の開発フローに落とし込む最後のピースです。

任せる前にコミット

AIに作業させる前に、きれいな状態をコミットしておきます。何が起きても戻れる — この安心が『大胆に任せる』ことを可能にします。

diffがレビューの本体

AIが変更したらgit diffで『何が変わったか』を確認します。4つの問い(動く・読める・安全・シンプル)を、このdiffに当てるのが実際の作業です。

小さくコミットする

意味のある変更ごとにコミット。大きな塊はdiffが読めず、切り分けも難しくなります。AIにも『小さく進めて』と指示します。

実験はブランチで試す

git checkout -bで作業用の枝分かれ(ブランチ)を作れば、本体を汚さず試せます。ダメなら枝ごと捨てられます。

全体像:読む力 × Git = 安心して任せる

『戻れる(コミット)』『確認できる(diff)』『試せる(ブランチ)』。この3つが揃えば、AIに速く大胆に任せながら、事故は人間が止められます。

コマンド例

# AI × Git の安全なワークフロー

# 1. 任せる前にセーブ(戻れる場所を作る)
git add . && git commit -m "機能追加前の安定した状態"

# 2. 実験は別ブランチで
git checkout -b feature/add-login

# 3. AI に作業させたら、diff でレビュー
git diff
#   □ 動くか □ 読めるか □ 安全か □ シンプルか

# 4. 良ければ小さくコミット(なぜを残す)
git commit -m "GitHub OAuth ログインを追加

秘密キーは Route Handler に閉じ込め、クライアントには出さない構成"

# 5. ダメなら丸ごと戻す(怖くない)
# git checkout .   # 変更を破棄

「戻れる(コミット)・確認できる(diff)・試せる(ブランチ)」— この3つが揃えば、AIに大胆に任せながら事故は止められます。読む力とGitが、AI駆動開発を安全にする両輪です。

ステップ 1 / 2

※ カリキュラムの内容はAIが生成しており、誤りが含まれる場合があります。正確な情報は公式ドキュメント等でご確認ください。