gg is an alternative command-line interface for Git heavily inspired by Mercurial. It's designed for less typing in common workflows and make Git easier to use for both novices and advanced users alike.
git commit -a
takes 13 characters to type. gg ci
takes 5 to do the same thing. Don't worry, you can still type gg commit
:
most common operations have shorter aliases.gg rebase
automatically detects common mistakes while
rebasing and infers the correct change.gg pull
automatically
creates branches that match your remotes to avoid confusion.--show-git
.Learn more at gg-scm.io.
Read the installation guide for the most up-to-date information on how to obtain gg. To build from source, follow the instructions in CONTRIBUTING.md.
Apache 2.0. This is not an official Google product.
gg depends on golang.org/x/sys
, which is released under a BSD license.