Ваша главная ветка должна быть автоматически настроена, чтобы это работало. Если вы находитесь в другой ветке, вы можете использовать команду git branch с параметром --set-upstream
git branch --set-upstream someBranch origin/master
Может также случиться, что у вас нет удаленного набора, в случае, когда у вас есть чистая и чистая настройка хранилища, ожидающая, когда вы впервые нажмете на нее, например, когда вы настраиваете репо на github. Предполагая, что вы настроили свой пульт, вы можете нажать на сервер с опцией -u, которая позаботится о ветке --set-upstream для вас:
git push -u origin master
, что совпадает с:
git push origin master
git branch --set-upstream master origin/master