2015-06-19 94 views
1

我有一个git repo(A),其中每个提交都是一个孤立提交的名称(分支)。 Git repo B将A作为子模块使用,因此在A中始终保留对SHA的引用。当我创建BI的新副本时需要执行典型的咒语,但我不希望它克隆所有的答:我只是希望它克隆作为子模块引用的单个孤立提交。Git子模块和孤儿提交

但是,即使我尝试git submodule update --init --recursive --depth 1 path/to/A,git克隆从主而不是。有没有一种方法可以说服它克隆我只关心的SHA?

回答

0

如果B消耗A作为子模块,它应该这样做configuring A submodule to follow a branch

这样,一个git submodule update --init --recursive --remote --depth 1 path/to/A应该从它应该遵循的分支结账。

+0

谢谢,我想我可以做这个工作。我不知道现在亚微米有这种能力。 – brianpartridge