github web界面中的绿色文件夹图标是什么意思?

时间:2013-04-30 13:38:36

标签: git github

我想在我当前的git repo中添加一些文件夹。

但是我在github中收到了这样的绿色文件夹,如下图所示。如何将此文件夹添加到此项目中。Green folder git

3 个答案:

答案 0 :(得分:4)

我相信绿色文件夹代表github上的子模块。子模块本质上是指向另一个仓库版本的链接。

要在本地运行子模块:

git submodule init
git submodule update

您可以在此处阅读有关子模块的更多信息: http://git-scm.com/book/en/Git-Tools-Submodules

答案 1 :(得分:2)

该文件夹图标是Github显示submodules

的方式

子模块本质上是对另一个存储库的引用(具体来说,是另一个存储库中的特定提交)

存储库的根目录下应该有一个.gitmodules文件,其中包含以下内容:

$ cat .gitmodules
[submodule "ca_log_analysis"]
      path = ca_log_analysis
      url = git://github.com/example/ca_log_analysis_repo.git

您可以将更改提交到那个链接的存储库,然后更新主项目以查看新提交。 Git book chapter on submodules应解释事情

答案 2 :(得分:0)

从内存中,Git无法识别空文件夹。你有什么东西吗?如果没有,请添加README或其他内容。