// gat docs
git automation tool
Learn how to automate your git workflows with powerful CLI commands. Complete guides, examples, and reference documentation.
// Commands
Everything you need for modern git workflows
Branch Cleanup
Delete local branches that don't exist in remote and clean up merged branches automatically.
gat clear
Removes stale and merged branches to keep your repo clean.
Click to view detailed documentation →
Find Lost Commits
Recover and find lost commits that might have been accidentally removed or lost in your git history.
gat find
Searches through reflog to find and recover lost commits.
Click to view detailed documentation →
Commit Renaming
Change commit messages for specific commits or the last commit with ease.
gat rename -t "New message"
Updates commit messages without changing the commit hash.
Click to view detailed documentation →
CLI First
Built for developers who live in the terminal. Fast, efficient, and easy to use.
gat --help
Access all commands and options directly from your terminal.
Git Integration
Works seamlessly with your existing git setup. No configuration required.
gat init
Initialize gat in any existing git repository.
// Resources
Additional documentation and legal information