A better way to list git branches in your terminal.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE.txt
README.md
git-gb.go

README.md

git-gb

git-gb is a better way to list git branches in your terminal. Inspired by the GitHub branches view, the output

  • is sorted by timestamp of the last commit for each branch
  • shows how many commits a branch is ahead/behind of master
  • whether a branch is merged or not

Sample output:

~/c/gb:master$ git gb
2014-11-22 20:54PM | foobar                   | behind:   15 | ahead:    2
2014-11-24 21:18PM | readme                   | behind:    0 | ahead:    1

Usage

See git gb -help for available options.

Installation

Mac

Install dependencies:

brew install go libgit2

Configure dependencies:

Make sure that $GOPATH is set. For more details see: go help gopath.

Also make sure that $GOPATH/bin is in your $PATH

Install git-gb:

go get github.com/vroy/git-gb