Gitlab无法打开目录

时间:2017-06-20 18:22:06

标签: git gitlab

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

enter image description here

1 个答案:

答案 0 :(得分:5)

此文件夹是git submodule。如果您已提交并推送.gitmodules文件,则应指向此文件中的指定存储库,例如:

[submodule "server"]
    path = server
    url = git@github.com:username/somerepo.git

请注意,如果您单击该文件夹并且它没有重定向到远程存储库,则可能意味着:

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

如果要删除此子模块,请选中this post