要旨
git push origin `git rev-parse --abbrev-ref HEAD`
詳細
git rev-parse --abbrev-ref HEADは、現在居るブランチの名前を返してくれる。下記がその例。
$ git rev-parse --abbrev-ref HEAD
feature/add_comission
git push origin ${BRANCH_NAME} は、 origin に対し、 ${BRANCH_NAME} をpushする。
なのでこれを組み合わせると、ワンライナーで現在居るブランチをリモートにpushできる。
ちなみに、筆者は下記のようにエイリアスに登録して使っている。
alias gpuo-='git push origin `git rev-parse --abbrev-ref HEAD`'