
Fugitive
Tim Pope's Git plugin for Vim, giving a status window, blame, diffs and any Git command inside the editor.
- Verified facts
- 3 of 3
- Alternatives ranked
- 4
- Approved reviews
- 0
- Visits sent from here
- 0
About Fugitive
Fugitive (fugitive.vim) is the best-known Git plugin for Vim and Neovim, written by Tim Pope. Its core is the :Git command, which runs any Git command from inside the editor and opens the results in buffers you can work with: a status summary where you stage, unstage and commit with single keys, a blame view you can step back through history from, side-by-side diffs for staging individual hunks, and a log you can browse. Because everything happens in normal editor buffers, existing Vim skills apply directly, and it pairs well with other plugins for diffs and hosting providers. It is free and distributed under the same terms as Vim itself. It runs anywhere Vim runs, on Linux, macOS and Windows. Fugitive assumes you know Git well; it adds convenience rather than hiding Git's model, so beginners may find a graphical client gentler, and it has no visual branch graph of its own.
Best for: Vim and Neovim users who want Git without leaving the editor.
Pros and cons
What works
- Runs any Git command and shows output as editable buffers
- Excellent blame and hunk-level staging in Vim
- Free, mature and widely used
Why people leave
- Assumes solid Git knowledge
- No visual branch graph
- Only useful if you work in Vim or Neovim
Top Fugitive alternatives
See all 4- 1
Neogit66.5A Magit-style status interface for Neovim, more guided than Fugitive's commands.
- 2
lazygit62.6A terminal UI many Neovim users open in a floating window for rebases and cherry-picks.
- 3
Magit59.6The richer keyboard-driven interface, if you are willing to switch to Emacs.
- 4
Tig57.2A standalone terminal browser for history and blame with Vim-like keys.
Why people left Fugitive
In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.
No switching stories yet. If you moved away from Fugitive, review the app you switched to and tell us why.
Reviews
No approved reviews yet. How we verify reviewers
Write a review of Fugitive
Fugitive: common questions
Is Fugitive free?
Yes. Fugitive is free, open-source software.
Is Fugitive open source?
Yes. The source code is on GitHub at tpope/vim-fugitive.
What platforms does Fugitive run on?
Fugitive is available for Linux, macOS and Windows.
What are the best alternatives to Fugitive?
The highest-ranked Fugitive alternatives right now are Neogit, lazygit and Magit. See the full ranked list for pricing, platforms and verified facts.