Oh this is awesome:
> Legit is a complementary command-line interface for #Git, optimized for workflow simplicity.
$ git switch <branch>
# Switches to branch. Stashes and restores unstaged changes.
$ git sync
# Synchronizes current branch. Auto-merge/rebase, un/stash.
$ git publish <branch>
# Publishes branch to remote server.
$ git branches [wildcard pattern]
# Nice & pretty list of branches + publication status.
Personal instance of nitrohorse (nitrohorse.com).