1. kz110

    Posted

    kz110
Changes in title
+GitHubのPRレビューに便利なhubコマンド
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,29 @@
+# GitHubのPRレビュー時の確認方法
+## 今まで
+GitHubでPull Requestが送られてきた時、
+今までレビュー用にローカルで該当ブランチを確認するときは以下のようなコマンドで確認していました。
+
+```console
+$ git fetch
+$ git checkout -b chozetsu_kakkoii_branch_name origin/chozetsu_kakkoii_branch_name
+```
+
+ですが、この `chozetsu_kakkoii_branch_name` を指定するのが地味に面倒。
+また、どうせローカルのブランチ名もリモートのものに揃えるので、2回指定するのはダルいなと思っていました。
+
+
+## hub 導入後
+同じことをしたい時、 hub なら以下のような入力で一発です。
+
+```console
+$ 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](https://qiita.com/shizuma/items/eb84c22805c55514e085)
+[hubでGithubをちょっと便利に。 \- Qiita](https://qiita.com/ken0nek/items/ce50c6e5b59867c19f79)