1
我以前的git克隆下载boost
项目的文件夹:当我打开某个文件夹,而我没想到他们,他们在那里空加速在Github上锁定
git clone https://github.com/boostorg/boost
。
我去它的文件夹浏览器通过:
https://github.com/boostorg/boost/tree/master/libs
为什么我看到的大多数文件夹的位置锁定?我做错了什么?
我以前的git克隆下载boost
项目的文件夹:当我打开某个文件夹,而我没想到他们,他们在那里空加速在Github上锁定
git clone https://github.com/boostorg/boost
。
我去它的文件夹浏览器通过:
https://github.com/boostorg/boost/tree/master/libs
为什么我看到的大多数文件夹的位置锁定?我做错了什么?
他们没有锁定。他们是submodules。
如果你想自动下载与子模块的存储库以及,运行此命令
git clone --recursive https://github.com/boostorg/boost
如果您已经下载了没有子模块回购,运行
git submodule update --init --recursive
注:这些命令将拉入所有的子模块。 更多关于专题here
@ ar2015:['.gitmodules'](https://github.com/boostorg/boost/blob/master/.gitmodules)告诉你这些在哪里。在Boosts案例中,他们居住在[BoostOrg](https://github.com/boostorg)帐户中。 – sjaustirni
例如https://github.com/boostorg/boost/blob/filesystem.git给出了一个404 – ashman
@ashman:这是因为子模块不住在回购站中,而是存储库本身。正确的链接是https://github.com/boostorg/filesystem – sjaustirni