2016-07-07 103 views
0

场景:如何`git clone`不包括子模块?

我要对具有子模块是没有必要的,我(其实它会导致错误的警告和问题,如果我想使用,因为访问限制,等等类似SourceTree GUI)的回购工作。

问:

有没有办法克隆远程回购时忽略的子模块?

奖励:

我真的很想知道,如果这是可能的SourceTree?

谢谢!

回答

1

git clone本身不拉子模块。您需要拨打git submodule update --init来做到这一点...或使用this answer中的其中一种变体。

若要在SourceTree中克隆子模块,请在Clone对话框中打开Advanced Options并确保Recurse Submodules未被选中。

+0

啊复选框......太狡猾了。非常感谢你。 –