いつもリポジトリにpushするときに、
git push origin branch_name
みたいな感じで、ブランチ名を打っていたんですが、毎度現在のブランチを調べて、それをコピったり、入力したりするのはさすがにしんどい。
push.default 使うといいらしい
こんなオプションがあるらしく、それを使えば一発でした。
git config push.default current
これをしてあげると、 git push origin
したときに現在のブランチを見事pushしてくれる。
超簡単だし、すごく嬉しい。これまでブランチ名を打ってた時間を取り戻したい。
その他にも
- nothing (なにもpushさせない)
- matching (おなじみ、マッチした文字列のブランチをpush)
- upstream (現在のブランチとリモートブランチの間に追跡関係がある場合に、現在のブランチをpush)
なんてのも有るらしい。
デフォルト設定、すごく便利になったけど間違っても master -> master にpushしないように気をつけたい。。。