2013-04-30 82 views

回答

4

我相信绿色文件夹代表github上的子模块。子模块基本上是另一个回购版本的链接。

要获得本地子模块运行:

git submodule init 
git submodule update 

你可以阅读更多关于子模块的位置: http://git-scm.com/book/en/Git-Tools-Submodules

+0

如何将此子模块作为常规文件夹添加到我的项目中。 – 2013-04-30 13:55:12

+0

一旦您在本地创建子模块源,您可以从回购中删除子模块,然后只需正常添加源。但是移除子模块有点棘手。看到这个问题:http://stackoverflow.com/questions/1260748/how-do-i-remove-a-git-submodule – 2013-04-30 14:00:14

0

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

+0

是的,它确实包含大量的文件。 – 2013-04-30 13:42:54

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应该解释的东西

相关问题