Neogit vs Lazygit
I played a bit with Lazygit yesterday. I don’t know the commands well enough so it kind of feels like things just sort of slip out from under my fingers and happen. I was trying to unstage something without losting it and I failed. I lost the staged changes and there was no reflog to go back to. If only I had tried to toggle the file with a space bar or something. Oops. Turns out, you can toggle what’s in staging with the space bar.
Today I played with Neogit. This stays in (neo)vim so it’s fairly cozy and doesn’t at all feel like it’s slipping away from me.
And it also support staging just pieces of a given file for commit. However, I dont see a way to stage even smaller pieces of the file (it’s showing me what git commit -p would so far).
I think I’ll keep Neogit. I’ll (possibly) remember Lazygit for the future.
Tags: nvim
Tags
Navigation
created: 2025-10-22
(re)generated: 2025-11-27