J'ai deux versions différentes de git. Dans la version 1.6.2, git pushn'a pas l' -uoption. Il n'apparaît que dans la version 1.7.x.
D'après les documents, le -uest lié à la variable
branch.<name>.merge
dans git config. Cette variable est décrite ci-dessous:
Defines, together with branch.<name>.remote, the upstream branch
for the given branch. It tells git fetch/git pull which branch to merge.
Qu'est-ce qu'une succursale en amont?