Favicon of tig

tig

ncurses-based text-mode interface for Git that lets you explore repositories, review commits, and stage changes efficiently from the command line.

Tig is a lightweight, terminal-based Git interface built with ncurses that brings powerful repository browsing directly to your command line. Whether you're reviewing commit history, exploring branches, or preparing changes for commit, Tig provides an intuitive way to interact with Git without leaving your terminal.

Key capabilities include:

  • Repository browsing - Navigate commit history, view diffs, and explore branches with ease
  • Chunk-level staging - Stage specific portions of changes rather than entire files
  • Git command pager - Use Tig as a pager for various Git command outputs
  • Efficient navigation - Keyboard-driven interface designed for speed and productivity

Tig is ideal for developers who prefer working in the terminal and want a more visual way to interact with Git repositories. The text-mode interface makes it perfect for remote work, SSH sessions, or minimal environments where graphical tools aren't practical. With support for viewing detailed commit information, diffs, and file contents, Tig helps you understand your repository's history and make informed decisions about your changes.

Features

Config fileScriptableTmux integrationTrue color

Media

Pros

3
  • Text-mode interface for Git
  • Assists in staging changes for commit at chunk level
  • Acts as a pager for Git command output

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to tig

Favicon

 

  
 
Favicon

 

  
 
Favicon