Ho due diverse versioni di git. Nella versione 1.6.2, git pushnon ha l' -uopzione. Appare solo nella versione 1.7.x.
Dai documenti, il -uè correlato alla variabile
branch.<name>.merge
in git config. Questa variabile è descritta di seguito:
Defines, together with branch.<name>.remote, the upstream branch
for the given branch. It tells git fetch/git pull which branch to merge.
Che cos'è un ramo a monte?