git-gb

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2020 License: MIT Imports: 11 Imported by: 0

README

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.

Default branch

By default, git gb will run the comparison against these in order of first found:

  • The CLI argument: git gb some-base-branch
  • The init.defaultBranch value found in git's configuration (global or per repository)
  • Fallback to main if not configured above

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

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL