Git – Repo de plantilla en nuevo repository

Tengo una configuration de proyecto de plantilla que utilizo para muchos proyectos como punto de partida. Tiene mucho código personalizado para varias cosas. (Es php no es que esto realmente importe). Normalmente, simplemente copyba este proyecto de plantilla en una nueva carpeta y comenzaba a trabajar en un proyecto real. Este proyecto real estaría entonces en un repository git.

Ahora quiero comenzar a almacenar mi proyecto de plantilla en un repository git, así puedo rastrear mejor los cambios y probar cosas en las sucursales. ¿Cuál es la mejor manera de resolver esto para poder tener repositorys para proyectos reales que podrían usar esta plantilla?
Pensé en compositor con un repository privado, pero esta situación también podría aplicarse a algunas templates de iOS que tengo. Obviamente, podría usar Pods, etc. para iOS, pero ¿hay alguna manera de hacerlo simplemente en Git?
IE tiene repos que hace reference a otro repository, pero cuando comprometo el proyecto real, ¿no tiene un efecto en la plantilla?

IE tiene repos que hace reference a otro repository, pero cuando comprometo el proyecto real, ¿no tiene un efecto en la plantilla?

La forma más sencilla es clonar el informe de plantilla y luego replace el ' origin ' remoto con la URL de un nuevo repository vacío:

 git clone /url/to/template mynewrepo cd mynewrepo git remote set-url origin /url/of/new/empty/repo git push -u origin master