2012-06-22 7 views
9

de alguna manera terminamos con una configuración de Git con la siguiente en la sección [remoto]:Configuración de Git a buscar todas las ramas remotas

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

Por supuesto, esto significa que nunca volvería a ver ramas que mis colaboradores han agregado. Soy consciente de que tengo que cambiar esto:

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

pero estoy confundido en cuanto a por qué mi configuración terminó de esta manera en el primer lugar, y más importante, ¿cómo puedo evitar que vuelva a suceder. ¿Alguna idea de cómo configurar un repositorio para que no lo haga?

Gracias, cf

Respuesta

6

Suena como antes git remote add -t master origin url/to/origin/.git. El modificador -t master anula el refspec fetch para obtener solo esa rama. Si omite el -t master, obtendrá el esperado glob refspec.

Cuestiones relacionadas