Проверьте, есть ли локально у вас подпапка .git / в этой папке.
Это означает, что папка (локально) является вложенным Git репозиторием , чье дерево SHA1 записывается как «gitlink» (серая папка с прямой белой стрелкой)
То, что вы затем увидите на GitHub, это то, что gitlink: имя объекта коммита, который суперпроект ожидает во вложенном Git репозитории (или подмодуль) должен находиться в рабочем каталоге.
Если вы видите folder @ xxx
, то это запись подмодуля, то есть в вашем собственном репозитории есть .gitmodules
, в котором, кроме того, gitlink, фактический URL-адрес удаленного репозитория.
A git clone --recurse-submodules
восстановит содержимое этого подмодуля (в отличие от вложенного репозитория Git, где его URL-адрес не записано, и содержимое папки останется пустым)