TL;DR
- AI エージェントと協働するときに Git で起きる問題を、Jujutsu で解決する方法を学ぶ本である。
- Jujutsu を軽く体験し、Git とのメンタルモデルの違いを理解してから、コマンドの詳細、AI との協働ワークフロー、よくある問題への対処へと進む。
対象読者
AI エージェントにコードを書かせていて、Git の操作に困っている人向けの本である。たとえば、コミットし忘れたまま AI に次の指示を出して変更を上書きされる、AI が git restore や git reset --hard で直近の変更を消してしまう、AI が複数ファイルにまたがる変更を一度に行い履歴を分けられない、といった問題を扱う。本書は、これらを Git の設計と AI 時代の作業スタイルとの構造的なミスマッチだと説明している。
Jujutsu は変更を自動でコミットし、どの操作も取り消せる。Git と互換性があるので、チームで自分だけが使い始めることもできる。ただし Git とメンタルモデルが大きく異なるため、初心者がつまずきやすい。本書はそこを順を追って説明している。
目次
- Jujutsu ってどんなツール?
- 使ってみよう Jujutsu
- 実践 Jujutsu × AI ワークフロー
- Jujutsu の高度な術式
- Jujutsu 問題解決ガイド
感想
git worktree での作業があまりにもしんどくなってきたので、重い腰を上げて、Jujutsu をキャッチアップするために購入した。Worktrunk があるとはいえ、つらい。
関連
- Jujutsu
- Git
- git worktree
- 技術書典の頒布ページ