github の pull-request を clone する設定をいつも思い出せなくて、毎回ググってるので alias を書いた。
Checkout github pull requests locallyHere's fetch : 1 git fetch From github.com:gittip/www.gittip.com * [new ref] refs/pull/100/head -> o...
https://gist.github.com/piscisaureus/3342247
$ git config --global alias.pr-setup "config --add remote.origin.fetch +refs/pull/*/head:refs/remotes/origin/pr/*"とすれば alias がインストールされるので、以後は pull-request を監視したいリポジトリを clone した後
$ git pr-setupとすれば
.git/config
に上記リンク先の設定が入る。後は普通に
$ git fetch originとかすればいい。ちなみに clone した瞬間に設定する方法無いかなーと思ったけど、clone したいだけのリポジトリで勝手に fetch されて太っても嫌だなーと思ったので手動で pr-setup を叩く事にする。
$ git checkout pr/999