forgit brings interactive Git workflows to your terminal by combining the power of fzf with a comprehensive set of Git operations. Instead of typing complex Git commands, you can browse and select from branches, commits, files, and stashes using fuzzy finding.
The tool provides over 25 Git shortcuts (like ga for interactive add, glo for log viewing, and gcp for cherry-pick) that work seamlessly across bash, zsh, and fish shells. Each command opens a text-based interface where you can search and select items using keyboard navigation.
Key capabilities include:
.gitignore files interactivelyglo, gd, and gss instead of full Git syntaxThis tool is ideal for developers who spend significant time in the terminal and want to reduce typing while working with Git. It's particularly useful if you already use fzf and prefer keyboard-driven workflows over GUI tools.
$ brew install forgit★ 2.7k · v2.3.0 · typescript