News for hackers. Stuff that matters.
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?
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
Re:Oh Shit, Git? by stouset on Thursday January 16, 2025 @05:12PM (#42731570)
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.
Re:Oh Shit, Git? by maleldil on Thursday January 16, 2025 @06:08PM (#42732079)
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_.
Re:Oh Shit, Git? by jonasced on Friday January 17, 2025 @06:34AM (#42736470)
Lazygit has a terminal UI but might otherwise be what you're looking for: https://github.com/jesseduffield/lazygit