В старые добрые времена, если у вас был подмодуль с путем path/to/submodule
, и вы запустили:
git add path/to/submodule/
Git добавит все содержимое из path/to/submodule/
(т. е. каждый файл в нем, рекурсивно) к индексу, вместо обновления gitlink подмодуля. Это все еще делает это? У меня не хватило смелости попробовать это.
Кроме этого, нет особой причины избегать git add path/
. Но для тех из нас, кто сгорел, это все равно, что сказать: «За исключением того времени, когда мы все загорелись и ужасно пострадали, нет причин быть осторожными с пожарами». Мы, вероятно, все еще будем очень осторожны с огнем. : -)