2012-06-22 11 views
9

in qualche modo si è conclusa con una configurazione git con il seguente nella sezione [remota]:Impostazione di Git per andare a prendere tutte le filiali remote

fetch = +refs/heads/master:refs/remotes/origin/master 

Questo naturalmente significa che non avrei mai mai vedere rami che i miei collaboratori ho aggiunto. Mi rendo conto che ho bisogno di cambiare questo:

fetch = +refs/heads/*:refs/remotes/origin/* 

ma sono confuso sul motivo per cui la mia configurazione è conclusa in questo modo, in primo luogo, e cosa ancora più importante, come posso evitarlo si ripetano mai più. Qualche idea su come impostare un repository in modo che non lo faccia?

Grazie, cf

risposta

6

Suona come si è utilizzato git remote add -t master origin url/to/origin/.git. Lo switch -t master sostituisce il refspec fetch per recuperare solo quel ramo. Se si salta lo -t master, si otterrà il riflesso globec previsto.

Problemi correlati