September 07, 2013 Written By Marco Monteiro

I’m a big git flow fan, no doubt about that. I use it every day and I still think that it is the perfect way to work with a team of people. But, from time to time, you find yourself working on a small project. One that you’re just going to hack during the weekend and you want something simpler.

Legit (Git workflow for humans) got you covered.

Basically it works like this:

$ git sync
# Synchronizes current branch. Auto-merge/rebase, un/stash.

$ git switch <branch>
# Switches to branch. Stashes and restores unstaged changes.

$ git publish <branch>
# Publishes branch to remote server.

$ git unpublish <branch>
# Removes branch from remote server.

$ git branches
# Nice & pretty list of branches + publication status.

See how easy it to work with a feature branch?

Now let’s say you want to install it and start using it, if you use homebrew like myself then once again I got you covered.

$ brew install legit
To enable the git aliases:

$ legit install

Nice and simple — the way it should be.


Like it? Tweet it.

"Le.git" via @marcogmonteiro