3 ms·
> Ideally, reduces cognitive complexity because you don't have to think about the staging area anymore, just commits. My git use is mostly a direct translation
by yjftsjthsd-h 1y ago
> Ideally, reduces cognitive complexity because you don't have to think about the staging area anymore, just commits.
My git use is mostly a direct translation of mercurial (which I learned first), and the staging area is really optional. The only time I ever type `git add` is when adding a new file; otherwise I just
vi foo.txt
git commit foo.txt
every time.
I guess jj is different still (by way of ~autocommitting), but my point stands.