我想克隆一個混帳回購協議[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'