前回
目的
変更の途中で、commitせずに別の作業が発生することがある。
そのときに使うと便利という記事を見たので、やってみる。
が、最近はjjを使うことにしたので、jj版でやる。
今までの対応方法
以下のようなアホなことを自分はしていた。
git stash #または git stash --include-untracked # ただオプション忘れてgit stashのみにすることが多い。untrackedなファイルはトラッキングされないしいいかという思想 git checkout -b <branch name>
これから
以下のコマンドで、適当なworkspaceを作れる。
jj workspace add --name document ../workspace-test_document/
移動
cd ../workspace-test_document/
対象のworkspaceに最新のrevisionを取り込む。
jj git fetch
workspaceを最新にする
jj new main@origin # 多分以下でもできる # # jj new trunk()