bash-git-prompt
Informative and fancy bash prompt for Git users.
The prompt displays the current Git repository’s state directly in the command line, showing the branch name, its relationship to the remote, and counts of staged, changed, untracked, conflicted, and stashed files. Symbols such as ✔ for a clean tree, ●n for staged files, ✚n for unstaged changes, and ↑n/↓n for ahead/behind remote commits convey this information concisely. When the repository is not on a branch, the prompt shows the commit hash instead.
It is designed for users of Bash and Fish shells who work with Git and want immediate visual feedback without running separate commands. Configuration variables let users limit the prompt to repository directories, hide remote status fetching, ignore submodule changes, and include virtual‑environment details.
The project is a direct port of an informative Zsh prompt, supporting installation via Homebrew or a simple Git clone, and provides a single script that can be sourced from shell startup files. It is stable and available as a command‑line interface.
Reviews
Loading reviews…
Similar apps

Window & Desktop Management
oh-my-posh
Prompt theme engine.

Version Control & Git
SCM Breeze
Set of shell scripts (for bash and zsh) that enhance your interaction with git. ![Freeware][Freeware Icon]
Version Control & Git
git-extras
Git utilities.

Version Control & Git
gitmoji-cli
Use emoji in commit messages.
Version Control & Git
git-stats
A local GitHub-like contributions calendar.
Window & Desktop Management
starship
Minimal, blazing-fast, and infinitely customizable prompt for any shell.