Que fait «--set upstream»?

Que fait git --set-upstream? J'ai essayé de le comprendre en lisant le manuel de git , mais je ne l'ai pas bien