Comment

Comment by bronzecarnage

I use lazygit[0] to essentially do the same thing. (or even vim-fugitive[1])

Previously I avoided creating messy commits simply because it was "tedious" to reorganize commits. And making overly atomic commits and typing out git commands more frequently didn't appeal to me either.

Once I got used to the above tools, life got so much easier. Lazygit makes it super easy to amend, reword, and even re-position commits in a TUI environment. Real life-changer for me. I can stage hunks super easily too, though that's even easier in neovim.

The only issue I face is my C-j/C-k keys are already bound to tmux, but are needed by lazygit to reposition commits.

[0]: https://github.com/jesseduffield/lazygit [1]: https://github.com/tpope/vim-fugitive

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton