情景:
我需要处理一个拥有子模块的repo,这个子模块对我来说是不必要的(事实上,如果我因为访问限制而想使用像SourceTree这样的GUI,它会导致错误警告和问题等。)
问题:
克隆远程仓库时有没有办法忽略子模块?
加成:
我真的想知道这是否可以使用SourceTree?
谢谢!
答案 0 :(得分:2)
git clone
本身不会拉子模块。您需要致电git submodule update --init
来执行此操作...或使用this answer中找到的其中一种变体。
要不在SourceTree中克隆子模块,请在Clone
对话框中打开Advanced Options
并确保未选中Recurse Submodules
。