Control de versiones y git checkout / clone

Estoy usando Bootstrap SASS. Estoy aprendiendo git lentamente. Quiero poder actualizar los files ubicados en las carpetas de este repository en git cuando se actualicen, sin embargo, no quiero clonar todo el repository, ya que utilizo una estructura de files diferente. Como ejemplo:

Bootstrap SASS contiene los files js aquí:

https://github.com/twbs/bootstrap-sass/tree/master/vendor/assets/javascripts/bootstrap 

Mis files js locales están aquí:

 app/assets/javascripts/scripts 

En mi directory local, tengo scripts adicionales con los que conecto con files .js de bootstrap. Mi pregunta es, ¿cómo puedo clonar / actualizar los files en una carpeta desde el repository de arranque SASS al repository local sin entrar en conflicto con los scripts de adición dentro de mi repository local y no tener que clonar todo el repository, solo los files o mejor aún files particulares

Teniendo en count que realmente no está utilizando el repo completo de SASS de bootstrap, sino solo files específicos, es mejor versionar un script capaz de copyr files desde https://github.com/twbs/bootstrap-sass , usando la dirección bruta ( https: //raw.githubusercontent.com ):

 https://raw.githubusercontent.com/twbs/bootstrap-sass/master/vendor/assets/javascripts/bootstrap/carousel.js 

Si esas secuencias de commands copyn files que se han modificado desde la última copy, un estado de git en su repository lo detectará y le permitirá agregar, confirmar y presionar.

Si ese script copy files que no han cambiado desde la última copy, el estado del git reportará un repository limpio.