Best Git Integration for Neovim?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io
featured
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.
coderabbit.ai
featured
  1. lazygit

    simple terminal UI for git commands

    I am in love with https://github.com/jesseduffield/lazygit - made me switch from doing all in cli in separate terminal window

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. gitsigns.nvim

    Git integration for buffers

    You can't go wrong with the classic vim-fugitive. But I also use gitsigns.nvim with the following mappings:

  4. neogit

    An interactive and powerful Git interface for Neovim, inspired by Magit

    https://github.com/TimUntersberger/neogit is pretty good for common use, pull push commit, I add in diffview, the only downside is I cant resolve conflicts with this tools…

  5. vim-fugitive

    fugitive.vim: A Git wrapper so awesome, it should be illegal

    You can't go wrong with the classic vim-fugitive. But I also use gitsigns.nvim with the following mappings:

  6. vimagit

    Ease your git workflow within Vim

    I'm really enjoying https://github.com/jreybert/vimagit for my commit flow.

  7. diffview.nvim

    Single tabpage interface for easily cycling through diffs for all modified files for any git rev.

    maybe what I need is a friendly diff viewer. that maybe https://github.com/sindrets/diffview.nvim

  8. delta

    A syntax-highlighting pager for git, diff, grep, and blame output

    when I do diff, I have delta (https://github.com/dandavison/delta) for git diff as pager.

  9. 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.

    CodeRabbit logo
  10. lazygit.nvim

    Plugin for calling lazygit from within neovim.

    Why not just use lazygit.nvim?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How to use Git?

    6 projects | /r/neovim | 26 Jun 2023
  • which git plugin do you use?

    10 projects | /r/neovim | 24 Oct 2022
  • Suggestion on how to set up neovim as a diff/merge tool for git with dir-diff in mind

    3 projects | /r/neovim | 4 Oct 2022
  • openingh.nvim - Open file or project in GitHub for neovim written in lua

    2 projects | /r/neovim | 27 Sep 2022
  • Your git setup for neovim?

    12 projects | /r/neovim | 29 Aug 2022