Best Git Integration for Neovim?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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

  • 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:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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…

  • 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:

  • vimagit

    Ease your git workflow within Vim

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

  • 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

  • delta

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

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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