Help us understand the problem. What is going on with this article?

GitHubのPRレビューに便利なhubコマンド

GitHubのPRレビュー時の確認方法

今まで

GitHubでPull Requestが送られてきた時、
今までレビュー用にローカルで該当ブランチを確認するときは以下のようなコマンドで確認していました。

$ git fetch
$ git checkout -b chozetsu_kakkoii_branch_name origin/chozetsu_kakkoii_branch_name

ですが、この chozetsu_kakkoii_branch_name を指定するのが地味に面倒。
また、どうせローカルのブランチ名もリモートのものに揃えるので、2回指定するのはダルいなと思っていました。

hub 導入後

同じことをしたい時、 hub なら以下のような入力で一発です。

$ hub checkout https://github.com/kakunin_shitai_PR_URL

https://github.com/kakunin_shitai_PR_URL には該当のPull RequestのURLをそのまま入れます。
これならいちいちブランチ名を持ってこなくても、URLのコピペで済むのですごく楽。
コマンドを実行すると、リモートのブランチ名と同じ名前でローカルブランチが作られてチェックアウトされます。

参考

hubコマンドの導入はMacだとHomebrewなどがお手軽です。
以下の記事などが参考になります。
Github hubコマンドを使ってみる - Qiita
hubでGithubをちょっと便利に。 - Qiita

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away