Я изучаю Git и пытаюсь понять разницу между "отслеживанием" удаленного и определением отношения "вверх по течению" с ним (с тегом -u
).
Для ведущего к исходному/ведущему я использовал
git push origin master
который, как представляется, автоматически определяет отношения (хотя я не уверен, что это такое).
Для ветвей я использовал
git branch newbranch
git push -u origin newbranch
Я знаю, что это устанавливает отношения вверх по течению, но опять же я не понимаю различия.
Может кто-нибудь объяснить разницу?