Simon Willison氏のガイド『Using Git with coding agents』を日本語で要約・整理した記事。Claude Codeのようなコーディングエージェントを普段の開発で使っていて、Git操作をエージェントにもっと任せたい人向け。
コーディングエージェントはGitの用語や操作に精通している。だからコマンド構文(例: git reset --soft HEAD~1)を暗記する代わりに「直前のコミットを取り消して」と伝えればいい。操作の実行はエージェント、意図と最終判断は人間、という役割分担。
git init特に実用的とされるパターン。エージェントは新セッションで前回の文脈を覚えていないので、変更履歴をコンテキストとして読み込ませる:
git log を実行し、これまでの変遷を一気にコンテキスト化Gitで手が止まりがちな場面こそエージェントの出番:
git bisect を使って「このバグがいつ入ったのか特定して」と頼めば、二分探索で効率よく問題コミットを突き止められる。構文を覚えなくてOK。
git reset --soft HEAD~1 不要)「Gitコマンドの呪文を暗記する時代はもう終わりかも。意図だけ伝えて、操作はAIに任せる」ってスタイル、ガチで生産性上がりそうじゃね?