File 在克隆您自己的过程中,从远程repo下拉文件
我已经看了一两个关于堆栈溢出的类似问题,但它们并没有完全解决我要找的问题,除非我在什么地方遗漏了它 我拥有的是我自己的回购协议,其中包含自定义样板代码。在我的回购协议中,我希望包括来自其他各种远程回购协议(不是我自己的)的文件。因此,当我准备从事一个新项目时,我可以克隆我的repo,获取我的样板代码,以及我通常手动访问和下载的各种其他repo的文件。通过这种方式,最好是提取最新版本,而不是将这些文件复制到我自己的repo中,每次有修订时都必须更新它们 仅使用Git/GitHub就可以做到这一点吗?是包含其他回购的方式 和(git 1.8.2+),这意味着这将为您带来所述分支的最新提交File 在克隆您自己的过程中,从远程repo下拉文件,file,github,clone,repository,File,Github,Clone,Repository,我已经看了一两个关于堆栈溢出的类似问题,但它们并没有完全解决我要找的问题,除非我在什么地方遗漏了它 我拥有的是我自己的回购协议,其中包含自定义样板代码。在我的回购协议中,我希望包括来自其他各种远程回购协议(不是我自己的)的文件。因此,当我准备从事一个新项目时,我可以克隆我的repo,获取我的样板代码,以及我通常手动访问和下载的各种其他repo的文件。通过这种方式,最好是提取最新版本,而不是将这些文件复制到我自己的repo中,每次有修订时都必须更新它们 仅使用Git/GitHub就可以做到这一点吗
git submodule update --remote
我在我的文档中这样做,其中包括最新的
那是因为我的眼睛看起来像:
[submodule "Semantic-UI"]
path = Semantic-UI
url = https://github.com/jlukic/Semantic-UI
branch = master
我并不特别希望包括整个回购/分支机构,而只是在其中选择几个文件。
例子:还有可能吗 不可以。最好是:
- 通过子模块包含完整的回购(因为子模块指针本身在回购中几乎不存在)
- 在父repo中保留从该子模块所需文件的符号链接
- 所需文件(符号链接到子repo中的相同文件)
- subrepo引用,您可以随意更新