This is how I use vim and git, any other tips?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. vim_examples

    Some examples of vim features captured from terminal with asciinema.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. 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.

    git-jump

  4. vim-fugitive

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

    vim-fugitive

  5. fzf

    :cherry_blossom: A command-line fuzzy finder

    fzf

  6. tig

    Text-mode interface for git

    tig +My custom command to fix MR comments by quickly editing an old commit's changes at the time when that commit was created. (Like a more controlled git-absorb that explicitly selects a commit to fixup and therefor avoids rebase-conflicts when squashing)

  7. git-absorb

    git commit --fixup, but automatic

    Throw git-absorb in there. If you're anything like me who commits very often, but hates a messy git history, then it comes in handy.

  8. verco

    Discontinued A simple Git/Mercurial/PlasticSCM tui client based on keyboard shortcuts

    Check out Verco. I find it superior in almost every way. It also does more than just Git, so you have the same experience no matter what VCS you use.

  9. SaaSHub

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

    SaaSHub logo
  10. vim-flog

    A blazingly fast, stunningly beautiful, exceptionally powerful git branch viewer for Vim/Neovim.

    I want to mention vim-flog. A great way of seeing the change history for a small piece of code (e.g. a single function).

  11. tig-explorer.vim

    Vim plugin to use Tig as a git client. Seamless switching between vim and Tig with opening in the same buffer.

    I use tig-explorer which allows to launch tig from vim (not really impressive) but open file from tig back into the parent vim (the interesting bit).

  12. gitsigns.nvim

    Git integration for buffers

    The other plugin I use is gitsigns which indicates in the gutter which lines have changed or been added.

  13. gv.vim

    A git commit browser in Vim

    I also use fugitive. Instead of tig, I use gv.vim to display a history graph.

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
  • Git workflow

    11 projects | /r/neovim | 13 Sep 2022
  • Best diff config for vim in 2021?

    3 projects | /r/vim | 17 Jul 2021
  • xplr v0.10 ditched yaml and goes the Neovim way with its own "init.lua"

    3 projects | dev.to | 23 May 2021
  • Why You Should Migrate to NeoVim

    3 projects | dev.to | 25 Apr 2025

Did you know that Vim Script is
the 32nd most popular programming language
based on number of references?