junegunn/gv.vim
junegunn/gv.vim has 1,415 GitHub stars and 55 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 05:39 UTC. Last push 2026-05-19.
A git commit browser in Vim
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalgv.vim
A git commit browser.

gitv is nice. But I needed a faster, and possibly simpler alternative that I can use with a project with thousands of commits.
Installation
Requires fugitive.
Using vim-plug:
Plug 'tpope/vim-fugitive'
Plug 'junegunn/gv.vim'
Usage
Commands
:GVto open commit browser- You can pass
git logoptions to the command, e.g.:GV -S foobar -- plugins.
- You can pass
:GV!will only list commits that affected the current file:GV?fills the location list with the revisions of the current file
:GV or :GV? can be used in visual mode to track the changes in the
selected lines.
Mappings
oor<cr>on a commit to display the content of itoor<cr>on commits to display the diff in the rangeOopens a new tab insteadgbfor:GBrowse]]and[[to move between commits.to start command-line with:Git [CURSOR] SHAà la fugitiveqorgqto close
Customization
¯\_(ツ)_/¯
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,017 starspublic-apis/public-apis
A collective list of free APIs
497,259 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
443,156 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,198 stars