Reflejando ciertos files / directorys de un repository de git

Me gustaría mantener una versión espejo de Bootsrap de Twitter para mi entorno de desarrollo. Ahora no estoy interesado en contaminar mi directory de trabajo con todos los contenidos de Bootstrap. Prefiero solo reflejar ciertos directorys en sus lugares apropiados. Considera este ejemplo:

./myComputer github.com/twbs/bootstrap + assets | + js | | + lib | | + bootstrap <--- + js/* + css | | + lib | | + bootstrap <--- + less/* + fonts <--- + fonts/* 

Esto debería ser un espejo básico aguas abajo. No espero que git haga un seguimiento de mis cambios que hago localmente. Solo quiero que aplique parches en una base regular. He leído Mirror un repository git tirando? , pero este método no me permite elegir solo ciertas direcciones para sincronizar.

La forma más fácil sería:

  • git fetch upstream
    (con ' upstream ' es un nombre remoto para el repository de bootstrap github)
    Eso trae todo, pero manténgalo en el espacio de nombres remoto " remotes/upstream "

  • combine las carpetas que desee (como en " ¿Cómo fusiono un subdirectory en git? "), con git read-tree .