▲ | typpilol 3 days ago | |||||||
Wouldn't you end up with like 1 million commits in a decent size projects really quickly? | ||||||||
▲ | rkangel 3 days ago | parent | next [-] | |||||||
It's not a commit per change - all changes made since the last commit are in a new commit. You then usually do one of two things: - Decide your changes are perfect, so add a commit message to this one and then create a new one on to to carry on - Decide you only want some of them so use `jj split -i` to select which ones you want and then it creates two commits - the stuff you want in a new named commit, and the stuff you didn't in a new working copy commit. This is the JJ workflow equivalent to `git add -p` adding to the staging area then committing | ||||||||
| ||||||||
▲ | steveklabnik 3 days ago | parent | prev [-] | |||||||
These are entirely local, and can be GC’d. | ||||||||
|