jjはcommitのamendがデフォルト動作
こういうメンタルモデル
作業を始めた時点でworking copy (jj)が作成される
つまり、空のcommitっぽいものをいったん作ってしまう
その後、ファイルを変更すると、
(git add的なことをしなくても) そのworking copy commitがamendされる
amendされるので、commit id (jj)は更新される
ちなみに、change id (jj)はこの時点では変わらない
λ jj descでmessageを更新すると、
同様にworking copy commitをamendし、commit idも更新される
そのため、git addに相当するコマンドがない
stagingという状態が存在しない