La búsqueda de Git no descarga twigs remotas

No puedo hacer que Git busque nuevas twigs en el control remoto. git remote show no mostrará que exista ninguna twig que no sea maestra, pero git ls-remote demuestra que existen.

Ejemplo: git ls-remote muestra que la ramificación homodyne_process existe-

 $ git ls-remote origin b935ee960a588144d3df0f08a82b81ea705c7543 HEAD f11bd3ac9c2345a12edb9d49cd5bd027616b2226 refs/heads/homodyne_process b935ee960a588144d3df0f08a82b81ea705c7543 refs/heads/master 

Obtener actualizaciones y mostrar sucursales remotas

 $ git fetch $ git remote show origin * remote origin Fetch URL: gitolite@git.uio.no:*** Push URL: gitolite@git.uio.no:*** HEAD branch: master Remote branch: master tracked Local branches configunetworking for 'git pull': master merges with remote master Local refs configunetworking for 'git push': homodyne_process pushes to homodyne_process (fast-forwardable) master pushes to master (up to date) $ git branch -r origin/master 

homodyne_process pushes (...) get el homodyne_process pushes (...) línea después de ejecutar

 git pull origin homodyne_process:homodyne_process 

pero aún no mostrará que la twig remota existe. ¿Por qué pasó esto?

También probé git fetch origin homodyne_process y muchas combinaciones, pero la origin/homodyne_process no aparecerá.

Estoy trabajando en Windows y el repository se aloja a través de gitolite.

(He eliminado algunas otras twigs de la salida, por razones de brevedad).

Esta respuesta resolvió mi pregunta para mí http://sofes.miximages.com/a/25941875/1982894 .

Básicamente, necesitaba correr

 git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" 

Esto establece que git busque todas las llaves remotas y no solo las maestras. La configuration original fue:

 $ git config --get remote.origin.fetch +refs/heads/master:refs/remotes/origin/master