Comment Comment by tcoff91 I was a big fan of a good keyboard-driven git TUI like magit, neogit, lazygit, etc... (as long as you learn the CLI first and understand it).Now I no longer directly use git, but instead use jujutsu (jj).Once I became very proficient in the jj cli, I picked up jjui: https://github.com/idursun/jjuiAlso, as splitting commits is an extremely frequent operation, this neovim plugin is really nice: https://github.com/julienvincent/hunk.nvimAlso this neovim plugin is amazing for resolving jj conflicts: https://github.com/rafikdraoui/jj-diffconflictsNow with jj instead of git I edit the commit graph as effortlessly as if I am moving lines of code around a file in my editor. parent tcoff91 11 months ago
Now I no longer directly use git, but instead use jujutsu (jj).
Once I became very proficient in the jj cli, I picked up jjui: https://github.com/idursun/jjui
Also, as splitting commits is an extremely frequent operation, this neovim plugin is really nice: https://github.com/julienvincent/hunk.nvim
Also this neovim plugin is amazing for resolving jj conflicts: https://github.com/rafikdraoui/jj-diffconflicts
Now with jj instead of git I edit the commit graph as effortlessly as if I am moving lines of code around a file in my editor.