← 全部技能

jj-workflow

v0.1.0

jj 仓库的改动收尾与发布约定:状态、封口、发布(bookmark + 推送 + 回读)、撤销、并行工作区

什么时候用在已用 jj 的仓库(emacs-taf 各仓)里干活要收尾/发布改动、要撤销操作、要开并行工作区,或要确认改动是否已推送到远端时

工具 独立可用,装完就用 macOSLinuxWindows

怎么装

Pipi install git:gitea.vhkd.top/pi-hub/jj-workflow@v0.1.0

装完跑 pi-skill jj-workflow check。

先准备什么

jj命令

emacs-taf 各仓是 colocated;jj 远端操作要求 git ≥ 2.41

brew install jj(或 cargo install --locked jj-cli)

要先配什么

装完即用,不需要提前配置。

常用命令

status当前改动、分支/远端位置、未发布数量(只读)
commit封口当前改动(describe + new)
publish会改状态把完成的改动移到分支并推送到远端(默认预览,--yes 执行)
undo撤销上一条 jj 操作
workspace-add建并行工作区(替代 git worktree)
workspace-list列出工作区
workspace-remove会改状态取消跟踪工作区(可 --delete-dir;默认预览,--yes 执行)