Re:Oh Shit, Git?
by jimbokun on Thursday January 16, 2025 @03:50PM
(#42730733)
Are there alternative git command lines that keep the beautiful internals, but implement a more elegant and intuitive set of commands to manage it?
[ Parent
| on HN ]
Re:Oh Shit, Git?
by dalia-reds on Thursday January 16, 2025 @04:17PM
(#42731017)
Check out jujutsu or jj (same thing). It's its own VCS, but it uses git as a backend, so it works with GitHub and other git integrations
Seconded jujutsu. It's 100% git-compatible and one of those rare birds that is both more powerful and simpler to use in practice due to rethinking some of the core ideas.
Another vote for jujutsu. No one else needs to know you're using it. You can think of it as just a different CLI for git (although you shouldn't mix them). I used to use third-party interfaces like lazygit, but I don't need them anymore because jujutsu _just makes sense_.
Lazygit has a terminal UI but might otherwise be what you're looking for: https://github.com/jesseduffield/lazygit