-
This in a floating terminal and gitsigns has worked really well for me.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
diffview.nvim
Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
-
For resolving conflicts, I like https://github.com/whiteinge/diffconflicts. It's really good at cutting the noise from conflict markers and only showing what matters.
-
For git blame, there are a few plugins that can display the history of a given line. One that comes to mind is https://github.com/rhysd/git-messenger.vim, but there are others (including some written in Lua).
-
gitui inside FTerm.nvim has been my preferred method to interact with git from within nvim. gitui has indeed proven to be a great frontend to git.
-
gitui inside FTerm.nvim has been my preferred method to interact with git from within nvim. gitui has indeed proven to be a great frontend to git.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
vim-fugitive with a bunch of keybindings for usual git operations.
-
vgit.nvim for inline diff.
-
I did this tool https://github.com/Mte90/gitapper for git that is a git wrapper/alias with script executed before/after a git command to replace some behavior and integrate it with fzf as example.