vim-gitgutter is a Vim and Neovim plugin that shows Git diff markers in the sign column and lets you preview, stage, and undo individual hunks.