Gitlab可以';t打开目录

Gitlab可以';t打开目录,git,gitlab,Git,Gitlab,我必须在gitlab存储库、客户端和服务器中创建子项目,但我无法打开服务器目录,屏幕截图中的符号是什么意思?我想这意味着它是一个独立的git存储库,但我检查了服务器目录,其中没有.git目录 此文件夹是一个文件夹。如果您已经提交并推送了.gitmodules文件,它应该指向此文件中指定的存储库,例如: [submodule "server"] path = server url = git@github.com:username/somerepo.git 请注意,如果单击该文件

我必须在gitlab存储库、客户端和服务器中创建子项目,但我无法打开服务器目录,屏幕截图中的符号是什么意思?我想这意味着它是一个独立的git存储库,但我检查了服务器目录,其中没有
.git
目录

此文件夹是一个文件夹。如果您已经提交并推送了
.gitmodules
文件,它应该指向此文件中指定的存储库,例如:

[submodule "server"]
    path = server
    url = git@github.com:username/somerepo.git
请注意,如果单击该文件夹时,它没有重定向到远程存储库,则可能意味着:

  • 外部回购未添加为子模块(
    git submodule
    ),但已克隆到您的回购中(
    git clone
  • 您尚未提交/推送
    .gitmodules
    文件,但确实推送了子模块
  • 您已经在本地删除了子模块,但没有从远程删除它,因此它仍然存在于Gitlab上

如果要删除此子模块检查

我记得,服务器曾经是一个单独的项目,然后我将其移动到主项目中,我想我可能提交了servers.git文件夹,但随后删除了servers.git文件夹。唯一与.git相关的文件夹是/.git(我从来没有明确使用过子模块),我可以做一些“清理”来删除/.git文件夹中的信息吗?好的,我只是将服务器目录移动到server2,提交,然后将server2移动到server,所以我想只是一些旧信息挂在一些WARE上。我明白了,在Gitlab web界面中单击repo时,克隆存储库不会重定向到repo,这是对的