我已经看过Stack Overflow上的一两个类似问题,但它们并没有解决我正在寻找的问题,除非我在某处错过了它。
我拥有的是我自己的包含自定义样板代码的仓库。在我的回购中,我想要包含来自各种其他远程仓库(不是我自己的)的文件。因此,当我准备开始一个新项目时,我可以克隆我的仓库,获取我的样板代码,以及来自各种其他仓库的文件,我通常会手动下载。这种方式最好是拉取最新版本,而不是仅仅将这些文件复制到我自己的仓库中,并且每次修改时都必须更新它们。
这可以简单地使用Git / GitHub吗?
答案 0 :(得分:0)
Submodule是包含其他回购的方式。
和you now can define a submodule to follow a branch(git 1.8.2+),这意味着这将为您带来所述分支的最新提交。
git submodule update --remote
我在我的compileEverything GitHub repo中执行此操作,其中包含Semantic-UI master
branch中的最新内容。
那是因为我的.gitmodules
看起来像是:
[submodule "Semantic-UI"]
path = Semantic-UI
url = https://github.com/jlukic/Semantic-UI
branch = master
我并不是特别想要包含整个回购/分支,而只是在一个内容中选择几个文件。
示例:Normalize.css
仍有可能吗?
没有。最好是:
那样,你看: