Nikushi's blog Our Time is Limited.

git pushのトピックブランチ名を省略する方法

トピックブランチを完成させたあと git push origin myfix と毎度タイプしてたけどタイプがしんどいので省略する方法を調べた。

gitでカレントブランチをpushする を参考に自分は以下のように ~/.gitconfig を書いた。

#~/.gitconfig
[alias]
  cb             = rev-parse --abbrev-ref HEAD
  current-branch = rev-parse --abbrev-ref HEAD
  pcb            = !git push origin `git rev-parse --abbrev-ref HEAD`

自分は gitg にaliasしているので、g pcb で カレントブランチを origin に push できるようになった。またgit cb or git current-branch はカレントブランチの名前を表示するショートカット。

これでまた少しタイプ数を減らせた。