Legit: A complementary CLI for Git, optimized for workflow simplicity
Welcome
overview // github // pypi // issue tracker
Legit is a complementary command-line interface for Git, optimized for workflow simplicity. It is heavily inspired by GitHub for Mac.
Git Workflow for Humans
Feature branch workflows are dead simple.
$ git switch# Switches to branch. Stashes and restores unstaged changes. $ git sync # Synchronizes current branch. Auto-merge/rebase, un/stash. $ git publish # Publishes branch to remote server. $ git unpublish # Removes branch from remote server. $ git branches [wildcard pattern] # Nice & pretty list of branches + publication status. $ git undo [--hard] # Removes the last commit from history.
Installing Legit
If you are using Homebrew:
$ brew install legit
Or install legit
via pip
:
$ pip install legit
To enable the git
aliases:
$ legit --install
Nice and simple — the way it should be.
from Hacker News https://ift.tt/2KRZ3Ij