Simular la subversión de repository externos a git

Desarrollo proyectos web usando subversion y quiero moverme a git. Tengo una carpeta lib (files php), una carpeta js (files js) y para cada proyecto web un directory diferente (por ejemplo, project1) que tiene la carpeta lib y la carpeta js como externos. De esa forma tengo una copy de los files js y los files php lib en mi repository. Si cambio un file en la carpeta de mi proyecto marcado como externo, el cambio se propaga a todos los proyectos y a la carpeta de la biblioteca. ¿Cómo puedo simular este comportamiento en git?

Quizás estás buscando submodules de Git.

Mire aquí para get más información: http://git-scm.com/book/es/Git-Tools-Submodules