1

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

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

谢谢你的帮助!

4

2 回答 2

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
于 2013-08-01T16:53:58.777 回答
0

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

来源这个这个这个

于 2013-04-24T09:37:48.767 回答