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

#nvim

Navigation

index
tags

created: 2025-10-22

(re)generated: 2025-11-27