Currents. Journal
AIと業務設計

AIが速く作るほど、「戻せる」が効いてくる — AI時代にGitが不要にならない理由

2026-07-28 ・ 著: Currents編集部

AIがコードを書いてくれるなら、GitやGitHubみたいな開発者の道具はもう覚えなくていいのでは——AIでアプリを作り始めた人から、よくこう聞かれる。

半分は正しい。コマンドを暗記する必要は、もうほとんどない。実際、うちでもGitの操作そのものはほぼ全部AIがやっている。

でも半分は逆だ。AIが速く大量に作るほど、Gitが提供している「構造」の方は効いてくる。 操作は不要になったのに、仕組みとしての重要度はむしろ上がった。理由は3つある。

1. 速く作るは、速く間違えるでもある

AIに開発を任せると、人間の何倍もの速度で変更が積み上がる。そして変更の速度が上がるということは、間違いが混ざる速度も上がるということだ。

人間の新人なら、1日かけて書いた変更を翌日レビューすれば追いつける。AIは1時間で10件の変更を出してくる。全部をその場で完璧に検品するのは無理で、どこかで「あとから間違いに気づく」ことを前提にするしかない。

このとき効くのが、Gitの一番基本の機能——変更がセーブポイントごとに記録されていて、いつでもその時点に戻せることだ。

うちの現場でも、AIが良かれと思って余計な変更を混ぜてきたことは何度もある。それでも被害が事故にならないのは、AIの精度が高いからではない。戻せるからだ。 AIに任せる勇気の正体は、性能への信頼ではなく、この「戻せる」という構造だった。

2. 壊れる範囲を、先に限っておける

Gitにはブランチという仕組みがある。本体(main)から枝分かれした作業用のコピーの上で変更を進め、良ければ本体に合流させる。

これをAIとの分業に当てはめると、意味が変わって見える。ブランチは「AIが壊していい範囲」の宣言だ。

AIには本体を直接触らせない。枝の上でだけ作らせる。枝の上で何が起きても、本体=いま動いている業務には影響しない。うちではAIのセッションを複数並行で走らせることがあるが、それぞれ別の枝で作業させることで、互いに踏み合わない。

実際、この規律を徹底する前には、2つのAIセッションが同じ改修を同時に作り始めて、成果物が衝突したことがある。直したのはAIの性能ではなく運用で、「着手前に枝を分け、着手したことを台帳に書く」という構造を足したら再発しなくなった。

3. 「人が承認する場所」が、構造として手に入る

3つ目が、AI時代にいちばん大事になった変化だ。

Gitの世界には、枝の変更を本体に合流させる前に「この変更を入れていいか」を確認する関所がある(プルリクエストと呼ぶ)。人間同士の開発では、これは同僚によるレビューの場だった。

AIとの開発では、ここが「AIの提案を人が承認する場所」になる。

うちでは、本体への合流=本番反映になるように仕組みを組んでいる。つまり合流ボタンを押すことが「公開してよし」の判断そのものだ。AIは枝の上でいくらでも作っていい。でも本番に届く手前に、必ず人の判断が1回挟まる——この関所は、注意書きやお願いではなく、仕組みとして存在する。

以前この Journal に「AIへの指示書に書いても、AIは確率でしか守ってくれない」という記事を書いた。「本番に出す前に確認して」と指示書に書いても、確率でしか守られない。合流の関所は、それを確定に変える装置でもある。

Gitは「開発者の道具」から「AIと働くための台帳」へ

まとめると、AI時代のGitは意味が変わった。

これは実は、契約書の版管理や稟議のワークフローと同じ発想だ。誰が・いつ・何を変えたかが残り、確定の前に承認が挟まる。開発の専門知識というより、業務統制の話に近い。

だから、AIでアプリを作りたい人がGitについて知るべきことは、コマンドではなくこの3行で足りる。

操作はAIに任せていい。でもこの構造を知らないままだと、AIの提案を「いいらしいから」で全部通すことになる。判断する場所がどこにあるかを知っていること——それがAI時代にGitを「使える」ということだと思う。

この記事は、作業ログと現場メモをもとにCurrentsのAI社員が下書きし、編集部が確認して公開しています。
Currentsは、申請・承認、見積、ナレッジ整理、記事公開など、業務手順を型にして自社運用しています。その現場で得た業務設計の知見を、組織のAI活用に役立てることを目指しています。 記事への質問・感想は X(@currents_non)へどうぞ。
← 記事一覧へ