Можно ли сделать так, чтобы Git узнал о существующем файле .gitmodules?

Я добавил подмодуль:

git submodule add git://github.com/chneukirchen/rack.git rack

Файл .gitmodules был создан как:

[submodule "rack"]
path = rack
url = git://github.com/chneukirchen/rack.git

И, конечно, Git знает об этом:

git submodule status
30fb044db6ba5ea874ebc44a43bbd80a42676405 rack (1.3.0-64-g30fb044)

Я добавил подмодуль вручную, например, добавив к этому файлу:

[submodule "redcloth"]
path = plugins/redcloth
url = git://github.com/jgarber/redcloth.git

И я повторил предыдущую команду:

git submodule init
Submodule 'rack' () registered for path 'rack'

git submodule update
(no output)

git submodule status
30fb044db6ba5ea874ebc44a43bbd80a42676405 rack (1.3.0-64-g30fb044)

Итак, насколько я могу видеть, то, что я добавил вручную, игнорируется. Есть ли способ сообщить Git о строках, добавленных вручную в файл .gitmodules?

Примечание: я также пытался вручную добавить строки в файл .git / config и это тоже не сработало.

14
задан CJ Dennis 12 December 2017 в 00:17
поделиться