Git子模块和孤立的提交

布赖恩帕特里奇

我有一个git repo(A),其中每个提交都是一个带名称(分支)的孤立提交。Git存储库B使用A作为子模块,因此总是在A中持有对SHA的引用。当我制作BI的新克隆时,需要进行典型的介绍git submodule init/update,但我不希望它克隆所有A我只希望它克隆作为子模块引用的单个孤立提交。

但是,即使我尝试git submodule update --init --recursive --depth 1 path/to/A,git也会从master克隆。有什么方法可以说服它仅克隆我关心的SHA?

VonC

如果B消耗A作为一个子模块,它应该这样做配置A子模块遵循一个分支

这样,git submodule update --init --recursive --remote --depth 1 path/to/A应该从应该遵循的分支中签出。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章