Hacker News new | ask | show | jobs
by simonmic 17 days ago
You can turn off auto-tracking.
1 comments

Last i checked that only disables tracking of new files, it doesn't do anything to prevent the "auto-amend" behavior for modified files.
Honestly it took me about two days before I just got used to it. You can change `git checkout blah` into `jj new blah`.
Oh and one more thing I forgot: in git a lot of operations require you to have a clean checkout. Otherwise you have to stash your changes first before doing that operation. With jujutsu’s model, there is no stashing. Every edit is already part of a commit. Therefore you can totally do rebases even when you are in the middle of some other unrelated change.