いきなり結論 ローカルで新しく作成したブランチを push するときに -u オプションをつける。 # ブランチを切る $ git checkout -b new_branch # (new_branch内で作業・コミット) # -u オプションを付けて実行する $ git push -u origin new_branch 経緯など masterからブランチ切って作業してそれをリモートリポジトリにpushする、という作業の時に 毎回こういった操作をやってました。 # ブランチの作成 $ git checkout -b new_branch Switched to a new branch 'new_branch' # ---(ローカルブランチで作業)--- # pushしてリモートブランチを作成 $ git push origin new_branch Total 0 (delta 0)