github を使う上で便利な hub コマンドを使ってみる

November 13, 2019

コマンドラインから github に PR などを作成できる hub コマンドが便利だったので備忘録。

GitHub - github/hub: A command-line tool that makes git easier to use with GitHub.

インストール

Homebrew からインストールします。

brew install hub

git コマンドのエイリアスに設定する

.bash_profile に下記を追加します。

eval "$(hub alias -s)"

bash 以外にも fish を使うのでconfig.fishに設定を追加します。

vi .config/fish/config.fish
function git
  hub $argv
end

実行してみる

最初は github の認証が求められるので入力するか、~/.config/hubに認証情報を追加するかします。

下記コマンドで実行。タイトルやメッセージを入力後、PR が作成されます。

git pull-request

ドラフトにしたい場合は-dをつけます。

git pull-request -d

参考

GitHub のコマンドラインツール「hub」の基本と便利な使い方のまとめ | Developers.IO