vim-fugitive Git Plugin

vim-fugitive Git Plugin

github.com

1

About this website

vim-fugitive is the premier Vim plugin for Git integration, created by Tim Pope (tpope). With over 20,000 stars as of 2026, vim-fugitive is widely considered the most comprehensive Git plugin for Vim and Neovim, providing a rich set of commands for interacting with Git without leaving the editor. Often affectionately described as a Git wrapper so awesome that it should be illegal, vim-fugitive deeply integrates Git operations into the Vim workflow. Key features include: Git command wrapper (the :Git command providing access to any Git command with Vim-aware argument parsing and output display), inline blame (:Gblame displaying commit information in a vertical split alongside the current buffer, with the ability to reblame at previous revisions), Git grep (:Ggrep searching the repository with git grep and populating the quickfix list with results), commit browser (:Commits and :Gclog displaying commit history in a browsable format with full diffs accessible from each entry), stage and unstage (:Gwrite for staging, :Gread for checking out, and :Gremove for removing files), merge conflict resolution (three-way merge tool with :Gdiffsplit showing local, merged, and remote versions side by side), :GBrowse (opening the current line or selection in the Git hosting platform browser for GitHub, GitLab, Bitbucket, and others), :Gvdiffsplit (vertical diff split for reviewing changes), :Gedit and :Gsplit (editing objects from any Git revision), fugitivegitlab and fugitivegithub extensions, and deep integration with Vim's quickfix, location list, and fugitive buffer types.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!