У меня есть две разные версии Git. В версии 1.6.2, git pushне имеет -uопции. Появляется только в версии 1.7.x.
Из документов, -uэто связано с переменной
branch.<name>.merge
в git config. Эта переменная описана ниже:
Defines, together with branch.<name>.remote, the upstream branch
for the given branch. It tells git fetch/git pull which branch to merge.
Что такое восходящая ветка?
1
См. Также stackoverflow.com/questions/2739376/…
—
VonC