Skip to content

gh > hg

Surely you've seen the new GitHub gem features? Well it just got more awesome - again! Now you can use it in place of the normal @git@ binary. $ github…

Author

Surely you’ve seen the new GitHub gem features? Well it just got more awesome – again! Now you can use it in place of the normal @git@ binary.

$ github branch
* master

Every @git@ command will fall through.

But that’s not all – we’ve also added a nice shorthand alias: @gh@

$ gh status
# On branch master
nothing to commit (working directory clean)

You can even use it with Shawn Pearce’s git-completion bash script. Just add this magic incantation to your bashrc file:

# assuming ~/.git-completion is where your complete script lives
source ~/.git-completion
complete -o default -o nospace -F _git gh

Now you’ll get superchared @git@ completion while using @gh@.

We’ve also added a handful of bugfixes related to the @network@ command. Check it out:

$ gem install defunkt-github --source=http://gems.github.com

Explore more from GitHub

Company

Company

The latest on GitHub, from GitHub.
GitHub Universe 2024

GitHub Universe 2024

Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.
GitHub Copilot

GitHub Copilot

Don't fly solo. Try 30 days for free.
Work at GitHub!

Work at GitHub!

Check out our current job openings.