我想克隆一个混帐回购协议[1],已在.gitmodules
定义一个子模块:递归克隆一个git回购不拉子模
[submodule "PointInCircle"]
path = PointInCircle
url = https://github.com/midas-journal/midas-journal-843
以下这些问题[2-4],我想:
$ git clone --recursive https://github.com/midas-journal/midas-journal-851
如果我理解submodule
小号正确,我显然不应该有内部midas-journal-851
目录名为PointInCircle
与克隆到它的第二个回购。但是,没有PointInCircle
目录被创建,并且据我所知,代码不会被克隆到任何地方。良好的措施,我也试过......
$ git submodule init
$ git submodule update
...还有...
$ git submodule update --init --recursive
......还有......
$ git submodule foreach --recursive git submodule update --init
...在克隆的目录中。每个命令运行时都不会向控制台输出任何内容,并且在目录中看不到任何更改。
任何想法我做错了什么?
[1] https://github.com/midas-journal/midas-journal-851
[2] Cloning a git repo with all submodules
[3] How to `git clone` including submodules?
[4] 'git submodule update --init --recursive' VS 'git submodule foreach --recursive git submodule update --init'