本文へスキップ

AI コーディング時代の Jujutsu 入門AI エージェントがやらかしても大丈夫。 そう、Jujutsu ならね

なぜこの本を書いたのか

Jujutsu と AI コーディングとの相性の良さが、 Git からの乗り換えを決定的にした

チェンジ ID・作者・日時・説明が並ぶチェンジグラフを表示した jj log の出力

この本で学べること

  • commit ではなく、change とその revision 単位で考える。Git と異なるが理解すれば合理的なメンタルモデル
  • コードの変更が記録される Evolution Log と、コマンド実行が記録される Operation Log を活用した履歴の操作。わかりにくく限定的な reflog とサヨナラ
  • AI が積み上げたコードの山を、きれいでレビューしやすい履歴にする
  • 同一リポジトリで並行して作業できる workspace の使い方
  • conflict が発生したときの対処法。jj なら安全かつスマートに解消できる
  • GitHub と連携し、Git ベースのチームとこれまでどおり協働する
この本の記述スタイルについて

なぜ対話形式で書かれているのか。ダテではないその理由

先輩と後輩が jj log の出力を見ながら change ID と commit ID の違いを話している紙面

各章のサマリー

第 1 章

Jujutsu ってどんなツール?

第 2 章

使ってみよう Jujutsu

第 3 章

実践 Jujutsu × AI ワークフロー

第 4 章

Jujutsu の高度な術式

第 5 章

Jujutsu 問題解決ガイド

【設定】Git ではなく Jujutsu を AI エージェントに使わせる方法

この本が向いている人・向いていない人

こんな方にぜひオススメ!

  • コードの大半を AI エージェントに書かせている。 AI が次々と出力するコードの管理に 、Git のステージングを挟んだスタイルをわずらわしく感じている。
  • 変更が消し飛んで戻せなくなった経験あり。 自分でうっかり git reset --hard を打ってしまったり、積んでいた stash を見失ってしまった。あるいは AI が勝手に実行した Git コマンドに消されたことがある。
  • AI が吐き出す巨大な差分を整理するのが、面倒な雑務に感じられる。また臨機応変に対応しようにも、Git のコマンドが複雑すぎておぼえきれない。
  • Git の rebase に戦々恐々としている。 conflict を解消しようとして泥沼にはまるのではないか、色々やっているうちに履歴を壊してしまうのではないかと怖いので、できるだけ避けたい。
  • Jujutsu が前から気になっていた。 でもほしいのは使い方を紹介しただけのガイドではなく、Jujutsu を根本から理解したいし、さらに日々の AI コーディングに落とし込む方法も知りたい。

買うと後悔するかもしれない方

  • Git と GitHub について初心者。 本書はすでに Git を使えることを前提に、そこから先へ進むために書かれています。
  • reflog を使いこなし複雑なコマンドもおぼえていて、 自分の Git ワークフローに不満が一切ない。
  • AI コーディングエージェントをまったく使っていない。 本書の半分は AI コーディングを前提にした開発ワークフローを軸に構成されています。
大岡由佳
著者について

大岡 由佳

詳しいプロフィール

書籍を購入する

  • PDF + EPUB + α

    ¥1,450JPY
    • PDF と EPUB に加えて、Kindle 端末用の KFX 形式がダウンロード可能
    • DRM なし。手元のファイルとして残せます
    • 改訂版を無料で再ダウンロード
    BOOTH で購入
  • おすすめ

    紙本 + 電子版セット

    ¥1,600JPY
    • 『じゅじゅちゅ!』の冊子版が入手できるのはこのオプションのみ
    • 紙本は A5 判・144 ページ。手軽に持ち歩けるサイズです
    • 電子版 3 形式もついてくるお得なセットです
    • 送料が別途かかります(ネコポスで 400円)
    BOOTH で購入
  • PDF + EPUB

    ¥1,450JPY
    • PDF・EPUB 2 形式の同梱
    • DRM なし。手元のファイルとして残せます
    • 改訂版を無料で再ダウンロード
    技術書典 で購入

よくある質問

Jujutsu を触ったことがなくても大丈夫ですか?
Git の知識は必要ですか?
チーム全体で Git から乗り換える必要がありますか?
Claude Code や Codex がないと読んでも意味がありませんか?
本書が対象にしている Jujutsu のバージョンは?
本書はアップデートされますか?
どれを買うのがよいですか?