Git - 模板回购拉入新回购

Git - template repo pull into new repo

我有一个模板项目设置,我将其用作很多项目的起点。它有很多用于各种事物的自定义代码。 (php 这并不重要)。通常我只是将这个模板项目复制到一个新文件夹中,然后开始处理实际项目。这个实际项目将在 git 存储库中。

现在我想开始将我的模板项目存储在 git 存储库中,这样我就可以更好地跟踪更改并在分支中进行尝试。执行此操作的最佳方法是什么,以便我可以为可以使用此模板的实际项目获取回购协议?
我考虑过使用私人仓库的作曲家,但这种情况也适用于我拥有的一些 iOS 模板。显然我可以使用 Pods 等作为 iOS 的东西,但是有没有办法在 Git?
中简单地做到这一点 IE 有引用另一个 repo 的 repos,但是当我提交实际项目时它对模板没有影响?

IE have repos that reference another repo, but when I commit the actual project it doesn't have an effect on the template?

最简单的方法是克隆模板存储库,然后用新的空存储库的 url 替换远程“origin”:

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