GitHero CLI
GitHero is an interactive Git CLI designed for developers who are tired of remembering Git commands or dealing with bad GUIs.
It guides you through common Git actions using simple menus, smart defaults, and clear prompts — with
almost no typing required.
> You focus on what you want to do. GitHero handles the Git commands.
---
Why GitHero?
* No need to memorize Git commands
* Interactive menus instead of flags
* Smart defaults (branch, rebase, gitignore)
* Safe operations with confirmations for destructive actions
* Works perfectly in the terminal (Windows, macOS, Linux)
GitHero
does not replace Git — it makes Git easier to use.
---
Installation
Install globally using npm:
``
bash
npm install -g githero-cli
`
After installation, run:
`
bash
gh
``
---
What can GitHero do?
* Initialize a new Git repository
* Clone repositories (HTTPS or SSH)
* Create commits with guided messages
* Push and pull changes safely
* Switch, create, and manage branches
* View commit history
* Stash changes
* Clean untracked files
* Access protected "nuclear" Git options
All actions are performed through interactive menus.
---
Philosophy
GitHero follows a few simple rules:
* Minimal typing (only commit messages when needed)
* No long flags or complex commands
* Always show clear intent before executing actions
* Prefer safe defaults
---
License
MIT