Alternatives to git-graph

A command-line tool that draws Git history graphs arranged according to your branching model. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as git-graph.

  • Serie

    A terminal application that draws a detailed Git commit graph using the terminal's image display protocol.

    Serie draws the commit graph as images instead of text characters and shows all branches, but it needs a terminal that supports an image display protocol.

  • tig

    Browse Git history and stage changes in a terminal interface.

    tig adds chunk-level staging to terminal history browsing, so it goes beyond viewing, though it has no branching model specific graph layouts.

  • Flog

    A Git branch graph viewer plugin for Vim and Neovim that works with fugitive.

    Flog shows the branch graph inside Vim or Neovim, adds history for a selected range of lines, and relies on fugitive for most Git actions.

Similar software

Related functionality, not a direct replacement.