git-hub – Git command line interface to GitHub

git hub is a simple command line interface to GitHub, enabling most useful GitHub tasks (like creating and listing pull request or issues) to be accessed directly through the Git command line.

Although probably the most outstanding feature (and the one that motivated the creation of this tool) is the pull rebase command, which is the rebasing version of the GitHub Merge (TM) button. This enables an easy workflow that doesn’t involve thousands of merges which makes the repository history unreadable.

Another unique feature is the ability to transform an issue into a pull request by attaching commits to it (this is something offered by the GitHub API but not by the web interface).

Package availability chart
Distribution Base version Our version Architectures
Debian GNU/Linux 7.0 (wheezy)   0.10.3-1~nd70+1 i386, amd64, sparc, armel
Debian GNU/Linux 8.0 (jessie)   0.10.3-1~nd80+1 i386, amd64, sparc, armel
Debian GNU/Linux 9.0 (stretch) 0.11.0-1 0.10.3-1~nd90+1 i386, amd64, sparc, armel
Debian testing (buster) 0.11.1-1    
Debian unstable (sid) 0.11.1-1 0.10.3-1~nd+1 i386, amd64, sparc, armel
Ubuntu 12.04 LTS “Precise Pangolin” (precise)   0.10.3-1~nd12.04+1 i386, amd64, sparc
Ubuntu 14.04 “Trusty Tahr” (trusty)   0.10.3-1~nd14.04+1 i386, amd64, sparc
Ubuntu 16.04 “Xenial Xerus” (xenial) 0.9.0-2 0.10.3-1~nd16.04+1 i386, amd64, sparc
Ubuntu 16.10 “Yakkety Yak” (yakkety) 0.10.2-1 0.10.3-1~nd16.10+1 i386, amd64, sparc
Ubuntu 17.04 “Zesty Zapus” (zesty) 0.11.0-1 0.10.3-1~nd90+1+nd17.04+1 i386, amd64, sparc, armel
Ubuntu 17.10 “Artful Aardvark” (artful) 0.11.1-1 0.10.3-1~nd90+1+nd17.04+1+nd17.10+1 i386, amd64, sparc, armel

Comments

blog comments powered by Disqus