那个图标表示一个 git 子模块,它链接到另一个 git 版本控制的项目/仓库的提交。您可以在 这里 阅读有关 git 子模块的更多信息。 图标右侧的链接指向另一个存储库的提交,该存储库作为子模块添加到当前存储库中。 上述示例来自example-dependency存储库。
如果您在本地处理文件时,通过git init将子目录初始化为git仓库,则在将这些文件推送到GitHub时,它们会变成一个带有箭头的文件夹,表示该文件夹是另一个仓库的子模块。如果您导航到该目录并尝试查看隐藏文件,您可能会发现一个.git文件夹。如果您删除它,则该文件夹将停止成为子模块,并正常显示在GitHub上。我在创建git repo中的react项目时多次遇到这种情况。