Tengo varios controles remotos agregados en mi repositorio. Solo estoy interesado en sus ramas maestras, pero si corro
git fetch --all
o
git remote update
entonces se recogen todas sus ramas. ¿Es posible configurar git, por lo que solo obtiene cambios en las ramas maestras de los controles remotos y no crea nuevas ramas de seguimiento remoto?

Respuestas:
Puedes editar
.git/configy cambiarfetch = +refs/heads/*:refs/remotes/origin/*a, por ejemplo,
fetch = +refs/heads/master:refs/remotes/origin/masterTambién puedes hacerlo
git fetch origin +refs/heads/master:refs/remotes/origin/mastercada vez en lugar de sologit fetchPuede crear secuencias de comandos de recuperación (como "gfm") para evitar ingresar esa cadena cada vez. De esta manera, puede usar "gfm" para obtener solo master y "git fetch" para obtener todo.
fuente