21 ms·
> many developers have not learned git in depth TBH learning git in depth was a hindrance for me learning jj - for my first few weeks I kept instinctively look
by Shish2k 15d ago
> many developers have not learned git in depth
TBH learning git in depth was a hindrance for me learning jj - for my first few weeks I kept instinctively looking for complex solutions to simple problems and being confused, when the answer was always "use the tools you already know"
As a concrete example - git has one set of commands for managing commits, a different set of commands for managing the index, a third set of commands for managing stashes, a fourth set of commands for managing the working directory, and a fifth set of commands for managing conflicts -- in jj all of those things are a single concept with a single set of commands, equally (if not more) powerful, but also simpler