$ gitb
gitbasher v4.0.0 — git, made fluent
usage: gitb <command> [mode]
DAILY
status (s) Show repo state and changed files
commit (c, co, com) Create commits — interactive, AI, amend, revert
push (p, ps, pus) Push current branch safely
pull (pu, pl, pul) Pull from remote
sync (sy) Sync current branch with main
BRANCHES
branch (b, br, bran) Switch, create, clean up branches
merge (m, me) Merge branches
rebase (r, re, base) Rebase, autosquash, pull commits
squash (sq, tidy) AI-group commits into clean history
cherry (ch, cp) Cherry-pick commits from other branches
prev (-) Switch to previous branch (like cd -)
HISTORY
log (l, lg) Pretty git log with branch comparison
reflog (rl, rlg) Pretty git reflog
tag (t, tg) Create, list, push, fetch, delete tags
RECOVERY
undo (un) Undo commit, amend, merge, rebase, stash
reset (res) Preview and apply git reset flows
stash (st, sta) Manage git stashes
wip (w) Stash WIP, optionally back up to remote
SETUP
clone (cl, clo) Clone a remote repo and initialize gitbasher
origin (or, o, remote) Manage remotes
hook (ho, hk) Manage git hooks
worktree (wt, tree) Manage git worktrees
config (cf, cfg, conf) Configure gitbasher
update (up, upd) Check for and install updates
uninstall (uns, uni) Remove gitbasher config and binary
Run gitb <command> help for modes and examples