hub – git with github
This week I released hub, a command line script which adds GitHub knowledge to a few git subcommands. For example, clone: $ hub clone cytzol/cope Initialized empty Git repository in…
This week I released hub, a command line script which adds GitHub
knowledge to a few git
subcommands.
For example, clone
:
$ hub clone cytzol/cope
Initialized empty Git repository in /Users/chris/cope/.git/
remote: Counting objects: 415, done.
... etc ...
Because hub
only adds functionality, it’s safe to alias to git
in
your shell:
$ alias git=hub
$ git clone citizen428/ClojureX
Initialized empty Git repository in /Users/chris/ClojureX/.git/
remote: Counting objects: 89, done.
... etc ...
The simplest way to install it is by pulling down the script and
sticking it in your $PATH
:
curl -s http://defunkt.github.com/hub/standalone > ~/bin/hub && chmod 755 !#:4
For more information, see the README or the man page.
Oh, and here’s the list of enhanced subcommands.
git clone
$ git clone schacon/ticgit
> git clone git://github.com/schacon/ticgit.git
$ git clone -p schacon/ticgit
> git clone git@github.com:schacon/ticgit.git
$ git clone resque
> git clone git://github.com/YOUR_USER/resque.git
$ git clone -p resque
> git clone git@github.com:YOUR_USER/resque.git
git remote add
$ git remote add rtomayko
> git remote add rtomayko git://github.com/rtomayko/CURRENT_REPO.git
$ git remote add -p rtomayko
> git remote add rtomayko git@github.com:rtomayko/CURRENT_REPO.git
git init
$ git init -g
> git init
> git remote add origin git@github.com:YOUR_USER/REPO.git
git help
$ git help
> (improved git help)
$ git help hub
> (hub man page)
Enjoy, and please contribute!
Update: hub
requires Ruby 1.8.6, 1.8.7 or 1.9.1.
Written by
Related posts
That’s a wrap: GitHub Innovation Graph in 2024
Discover the latest trends and insights on public software development activity on GitHub with the release of Q2 & Q3 2024 data for the Innovation Graph.
Seven years of open source: A more secure and diverse ecosystem
Explore insights into open source community growth, innovation, and inclusivity with an updated survey dataset.
GitHub Availability Report: December 2024
In December, we experienced two incidents that resulted in degraded performance across GitHub services.