我想得到一些Qt模块的源代码。我不需要更改历史和大多数Qt子模块,所以我决定克隆Qt Git repo并初始化和更新一些模块:
git clone --branch v5.10.1 --depth 1 git://code.qt.io/qt/qt5.git source
cd source
git submodule update --init --depth 1 qtbase qtlocation
然而,当我试图运行上面的代码时,它给出了以下错误:
fatal: The remote end hung up unexpectedly
Fetched in submodule path 'qtbase', but it did not contain 6c6ace9d23f90845fd424e474d38fe30f070775e. Direct fetching of that commit failed.
如果我尝试初始化并更新所有子模块,它可以工作:
git clone --branch v5.10.1 --depth 1 git://code.qt.io/qt/qt5.git source
cd source
git submodule update --init --depth 1
我怎样才能得到git repo的源代码,包括一些没有版本历史的子模块?
https://stackoverflow.com/questions/50822217
复制相似问题