Git workflow

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
  • vim-fugitive

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

    I think the current terrain of neovim Lua-based git plugins is still very immature and flowing. If you want stable and boring I would stay with https://github.com/tpope/vim-fugitive (see the overview article of the fugitive vimcasts series).

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

    simple terminal UI for git commands

    For most tasks I use the git command and lazygit. I do use gitsigns.nvim though, and it’s very handy to undo a hunk within neovim when my tests are messed up by a small change.

  • gh-f

    🔎 the ultimate compact fzf gh extension

    I deal with most of my git workflow from terminal simply because I find git to be easiest to use from the command line, where each command is verbose enough for you to understand what you are doing, and so is its output. Lately, with the introduction of the gh CLI things have gotten even easier, and all the workflow of branches, PRs, releases, runs and so forth is easily handled via command line as well: I wrote gh-f, an extension that integrates gh with fzf and you're good to go at the speed of light.

  • git-conflict.nvim

    A plugin to visualise and resolve merge conflicts in neovim

    git-conflict that puts at your disposal straightforward interfaces to solve merge conflicts

  • git-messenger.vim

    Vim and Neovim plugin to reveal the commit messages under the cursor

    git-messenger to have fancy git blames inline, but it isn't really necessary, more like a beautiful cherry to show off at work :p

  • tig

    Text-mode interface for git

    I never found the git plug-ins that good for typical use either. I’m a big fan of tig for staging commits and things like that though.

  • gitsigns.nvim

    Git integration for buffers

    For most tasks I use the git command and lazygit. I do use gitsigns.nvim though, and it’s very handy to undo a hunk within neovim when my tests are messed up by a small change.

  • SaaSHub

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

    SaaSHub logo
  • ticket.vim

    Manges git branch specific vim session files

    ticket.vim

  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    If you are a fan of the quickfix list, you might enjoy using the git-jump script that is bundled with git: https://github.com/git/git/tree/master/contrib/git-jump

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

  • A Git story: Not so fun this time

    5 projects | news.ycombinator.com | 3 Jul 2024
  • This is how I use vim and git, any other tips?

    11 projects | /r/vim | 26 Nov 2022
  • vim-git-arglist: Vim commands for manipulating the arglist based on the current Git repository

    2 projects | /r/vim | 17 Jul 2022
  • Best diff config for vim in 2021?

    3 projects | /r/vim | 17 Jul 2021
  • Best Way to Open URLs in Your Terminal via Tmux

    5 projects | dev.to | 7 Jul 2024

Did you konow that Vim Script is
the 33rd most popular programming language
based on number of metions?