Open In App

GRV - Tool for Viewing Git Repositories in Linux Terminal

Last Updated : 23 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

Git Repository Viewer or GRV is a cross-platform, free, and open-source GIT GUI client. It provides a terminal-based interface to search and view refs, commits, branches, tags, and diffs in a git repository. The behavior and style can be customized through a configuration file. GRV is written in the Go programming language and is available under GNU v3 public license.

Features of GRV tool:

  • Vim-like key bindings
  • Custom themes
  • Detailed commit graph
  • A query language to filter commits and refs.
  • Support for cursor
  • Data is organized as tabs and splits.

Installing GRV tool on Linux System

Step 1: The latest version of GRV is available in the form of a Linux binary file on https://github.com/rgburke/grv/releases. Click on the Linux binary file to download or you can also use wget.

$ wget -O grv https://release-assets.githubusercontent.com/github-production-release-asset/102900463/939d9c80-4770-11e9-9096-ed99f20a7aa4?sp=r&sv=2018-11-09&sr=b&spr=https&se=2025-07-23T10%3A21%3A02Z&rscd=attachment%3B+filename%3Dgrv_v0.3.2_linux64&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2025-07-23T09%3A20%3A04Z&ske=2025-07-23T10%3A21%3A02Z&sks=b&skv=2018-11-09&sig=g0ZIlZ3Eu%2B3dF8bE8hxIy3yHvD4SCGjEGLAZNPjP1jw%3D&jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc1MzI2Mzc2MywibmJmIjoxNzUzMjYzNDYzLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.EpxmgrOR1EzoBMO0teFgWuFxoHeeCVBbCTMuLsnchmg&response-content-disposition=attachment%3B%20filename%3Dgrv_v0.3.2_linux64&response-content-type=application%2Foctet-stream

 
 

Note: Replace v0.3.2 with the latest version available.

Step 2: Use chmod command to give executable privileges to the grv file.

$ sudo u+x ./grv
 

Step 3: Now run the following command to add an alias for grv executable to your .bashrc/.zshrc conf file.

$ echo "alias grv='~/grv'" >> ~/.bashrc
 

Step 4: Save the changes to .bashrc/.zshrc by running

$ source ~/.bashrc
 

Step 5: Finally, use grv command to view refs, commits, branches, and diffs of the required git repository.

$ grv -repoFilePath /path/to/repo
 

Usage of GRV tool on Linux

Use gt and gT commands to navigate between views.

 

In the below screenshot, the Status section is been displayed, which describes the current status of the repository.

 

Use <tab> to navigate between different tabs.

 

"Origin" is a shorthand name for the remote repository that a project was originally cloned from.

 

The below screenshot describes the member's information and their activities on the repository.

 

Specific member information is been displayed in the below screenshot.

 

Some extra information about the repository is been displayed in the below tab.

 

We can use :q to quit from the tool or the editor.

 

Article Tags :

Similar Reads