错误地在Github中标记了子模块的文件夹

时间:2013-04-24 09:12:07

标签: git

我遇到了一个问题。我们为团队项目设置了github。 git repo中的一个文件夹是一个具有自己的heroku部署的Web应用程序,因此也就是它自己的.git。 Github总是将此文件标记为绿色,我不知道如何将它从git子模块转换为普通文件夹。

我尝试将/path/.git添加到.gitignore但它没有帮助。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

解决方案在于将它们作为子模块添加到git中。信息在此处找到:http://git-scm.com/book/en/Git-Tools-Submodules

您需要转到主目录,并执行:

git submodule add git://github.com/<something>.git <name>

然后,当您拉出目录时,您可以通过以下方式重新启动所有子模块:

git submodule init
git submodule update

答案 1 :(得分:0)

似乎repo子模块在github的网站上显示为绿色。虽然不是通过实践经验说这个,因为我从未创建过包含子模块的github repo,而是通过观察。

来源thisthisthis