Repo de git múltiple en un proyecto

Estoy usando github como repo para un pequeño proyecto, pero también me gustaría usar algún código escrito por otro usuario de github.

¿Es posible configurar una carpeta / library / libraryname dentro de mi proyecto que mantenga sus vínculos con el repository de otros usuarios y sea parte de mis proyectos commits?

Por ejemplo: si el otro usuario actualiza su código más tarde, me gustaría poder get fácilmente sus cambios al mismo time que lo mantengo en el mismo repository que mi proyecto principal.

Si lo desea, puede usar el subtree de git en lugar del submodule de git. Esto es un poco más conveniente de usar y no requiere que las personas que realizan el pago desde su repository sepan algo acerca de los submodules o subtreees. También hace que sea más fácil mantener sus propios parches en el subproyecto hasta que esté listo para enviarlos en sentido ascendente.

Creo que probablemente estés buscando el command del git submodule . También eche un vistazo al Tutorial de Submodules de Git .

– editar

Eliminé mi afirmación de que "probablemente no sea posible". El rest de mi argumento aún es válido.

Pero de todos modos, en general, no quieres recibir actualizaciones tan rápido como ese. Preferiría tener una versión "estable" de su biblioteca, y actualizarla solo cuando se publique otra versión "estable" (como la ha probado usted, no necesariamente considerada por él como "estable").

Así que incluso si pudieras (pero en SVN, que uso, no puedes, pero no sé específicamente sobre git) no querrías.