我遇到了一个问题。我们有一个小组项目的 github 设置。git repo 中的一个文件夹是一个 web 应用程序,它有自己的 heroku 部署,因此也有自己的 .git。Github 总是将此文件标记为绿色,我不知道如何将其从 git 子模块转换为普通文件夹。
我尝试将 /path/.git 添加到 .gitignore 但没有帮助。
谢谢你的帮助!
我遇到了一个问题。我们有一个小组项目的 github 设置。git repo 中的一个文件夹是一个 web 应用程序,它有自己的 heroku 部署,因此也有自己的 .git。Github 总是将此文件标记为绿色,我不知道如何将其从 git 子模块转换为普通文件夹。
我尝试将 /path/.git 添加到 .gitignore 但没有帮助。
谢谢你的帮助!
解决方案在于将它们作为子模块添加到 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