Tig is an ncurses-based text-mode interface for git that uses Vim keybindings.

Application works as a git repository browser using clean and familiar ncurses-based user interface.

Additionally it can fulfill your needs as a simple git assistant or pager.

Entire manual describing several of interesting features is available online at The Tig Manual page.