我想创建一个git存储库,它包含一个更大项目的子模块,只需添加一些文件即可。
例如,我想创建一个新的存储库,对该存储库进行子模块https://github.com/cloudfoundry/python-buildpack,并在bin/steps
中添加一个文件。
目前我这样做的方法是克隆整个python-buildpack
存储库,并在bin/steps
中向其添加一个文件。这样,如果对python-buildpack
进行了更改,那么我必须单独获取它们。
什么是子模块的最佳方法?
答案 0 :(得分:0)
我认为你不能做你想做的子模块。
子模块,如子树,旨在重用来自另一个仓库的代码 你自己的回购树里面的某个地方。
(来自here)
这是子模块的唯一目的:将另一个存储库的某个状态重用为您自己的存储库的子存储库。但是,您不能使用子模块将父存储库中的文件添加到子模块中。