如何子模块更大的项目并添加几个文件?

时间:2017-03-08 18:07:37

标签: git git-submodules

我想创建一个git存储库,它包含一个更大项目的子模块,只需添加一些文件即可。

例如,我想创建一个新的存储库,对该存储库进行子模块https://github.com/cloudfoundry/python-buildpack,并在bin/steps中添加一个文件。

目前我这样做的方法是克隆整个python-buildpack存储库,并在bin/steps中向其添加一个文件。这样,如果对python-buildpack进行了更改,那么我必须单独获取它们。

什么是子模块的最佳方法?

1 个答案:

答案 0 :(得分:0)

我认为你不能做你想做的子模块。

  

子模块,如子树,旨在重用来自另一个仓库的代码   你自己的回购树里面的某个地方。

(来自here

这是子模块的唯一目的:将另一个存储库的某个状态重用为您自己的存储库的子存储库。但是,您不能使用子模块将父存储库中的文件添加到子模块中。