Когда вы создали GitHub репо и добавил в GitHub репо как удаленныйЧто такое мерзавец перед
git remote add origin https://github.com/githubname/reponame.git
, то вам нужно нажать ваш первый коммит
git push -u origin master
Я прочитал (Why do I need to do `--set-upstream` all the time?), что это сокращенная форма для выполнения
git branch --set-upstream-to my_branch origin/my_branch
git push
что такое вверх по течению именно и почему мне нужно установить? Об этом в сети мало информации. Я знаю, что есть аналогичная тема What does 'git remote add upstream' help achieve?, но, на мой взгляд, она не объясняет точно, что происходит вверх по течению и что делает git push -u origin master
, особенно то, что есть origin master
, указывая на это, это местное репо или удаленное репо?
См. Также этот вопрос: https://stackoverflow.com/questions/5697750/what-exactly-does-the-u-do-git-push-u-origin-master-vs-git-push-origin- ma – TuringTux