Jujutsuのサブコマンド一覧
public.icon
日常的な操作
基本操作・情報表示
status リポジトリの高レベルな状態を表示する (デフォルトエイリアス: st)
show リビジョンのコミット説明と変更を表示する
log リビジョン履歴を表示する
jj log -s ファイル名も表示
evolog 変更が時間とともにどのように進化したかを表示する (エイリアス: evolution-log)
abandonで破棄した記録はここに残る
diff 2つのリビジョン間でファイルの内容を比較する
interdiff 2つのリビジョンの差分間の違いを表示する
変更の作成・編集
new 新しい空の変更を作成し、(デフォルトで)ワーキングコピーで編集する
commit 説明を更新し、その上に新しい変更を作成する (デフォルトエイリアス: ci)
describe 変更の説明やその他のメタデータを更新する (デフォルトエイリアス: desc)
edit 指定されたリビジョンをワーキングコピーのリビジョンとして設定する
diffedit diffエディタでリビジョンの内容変更を修正する
履歴の移動
next ワーキングコピーのコミットを子リビジョンに移動する
prev ワーキングコピーのリビジョンを親リビジョンに対して変更する
リビジョン管理
リビジョンの操作
abandon リビジョンを破棄する
duplicate 既存のものと同じ内容で新しい変更を作成する
split リビジョンを2つに分割する
squash リビジョンからの変更を別のリビジョンに移動する
absorb リビジョンからの変更をミュータブルなリビジョンのスタックに移動する
rebase リビジョンを異なる親に移動する
parallelize リビジョンを兄弟にして並列化する
simplify-parents 指定されたリビジョンの親エッジを簡素化する
revert 指定されたリビジョンの逆を適用する
取り消し・やり直し、操作ログ
undo 最後の操作を取り消す
redo 最後に取り消した操作をやり直す
operation 操作ログを扱うコマンド (エイリアス: op)
コラボレーション
ブランチ・タグ管理
bookmark ブックマークを管理する (デフォルトエイリアス: b)
tag タグを管理する
Git連携
git Gitリモートおよび基盤となるGitリポジトリを操作するコマンド
外部ツール連携
gerrit Gerrit Code Reviewと連携する
ファイルと問題解決
ファイル操作
file ファイル操作
restore 別のリビジョンからパスを復元する
sparse ワーキングコピーのコミットのどのパスがワーキングコピーに存在するかを管理する
競合解決・修正
resolve 外部マージツールで競合ファイルを解決する
fix フォーマット修正やその他の変更でファイルを更新する
高度な機能
メタデータ・署名
metaedit リビジョンの内容を変更せずにメタデータを変更する
sign リビジョンに暗号署名する
unsign 暗号署名を削除する
デバッグ・診断
bisect 二分探索で不良リビジョンを見つける
ワークスペース・
workspace ワークスペースを扱うコマンド
root 現在のワークスペースのルートディレクトリを表示する (jj workspace rootのショートカット)
システム・設定
ユーティリティ・その他
config 設定オプションを管理する
help このメッセージまたは指定されたサブコマンドのヘルプを表示する
version バージョン情報を表示する
util シェル補完の生成などあまり使用されないコマンド
関連ページ