gv.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 :GV to open commit browser You can pass git log options to the command, e.g. :GV -S foobar -- plugins . :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 o or <cr> on a commit to display the content of it o or <cr> on commits to display the diff in the range O opens a new tab instead gb for :GBrowse ]] and [[ to move between commits . to start command-line with :Git [CURSOR] SHA a la fugitive q or gq to close Customization ?\_(ツ)_/?