[email protected]:~$ man gitgo

← cd ..
GitGo logo

GitGo

Git workflow CLI that wraps add/commit/push into one command, with stash-aware branch switching and safe undo

✓ verified★ 19GPLv3v1.11.0PythonGit

INSTALLATION

$ pip install pygitgo
GitGo demo

DESCRIPTION

GitGo is a Git CLI wrapper that cuts the usual add/commit/push cycle down to one command. The jump command stashes your current changes, switches branches, pulls the latest, then restores your work, handling merge conflicts and offering to undo the whole thing if the restore fails. Also has an undo command for walking back commits, staged files, or a bad push without digging through git reflog.

Installable via pip, pipx, or winget. Tested with pytest, CI runs on every push. On PyPI as pygitgo it reaches about 3k+ real installs (excluding mirror syncs) over the last 6 months per pypistats.

DETAILS

Repository
Huerte/GitGo (2026-10-26)
Website
pypi.org/project/pygitgo/
Author
Huerte
License
GPLv3
Category
Git
Language
Python
Platforms
Linux, macOS, Windows
Version
v1.11.0 (2026-10-20)
Repo Age
1 year old

STAR HISTORY

Star history chart for Huerte/GitGo

TAGS

BADGE

✓ Verified. GitGo's README links back to this listing, so it's ranked first in the directory.

GitGo on The Terminal Index

MORE IN GIT