【发布时间】:2013-07-12 21:28:09
【问题描述】:
我有一个 git 存储库 (test-dev) 和几个依赖的 git 存储库(它们最初是使用 composer 管理的)。让我们叫他们module-1,module-2
我将主 git 存储库复制到了一个新位置/名称 (test-deploy),现在想将这些其他存储库直接包含到新存储库中。
所以我将这些模块存储库的内容复制到新的test-deploy 中。
现在我在我删除的那些子目录中有一些 .git 文件。还有子仓库的 .gitignore 文件。
现在我不能再将这些文件添加到父级 git。
如何追踪这个问题?
编辑(澄清):
我只想要一个 .git - 我也不想拥有任何 gitmodules 或类似的东西。
最终的存储库应该是完全独立的。
编辑
从test-deploy的根:
【问题讨论】:
-
不要那样做。每个 repo 都需要一个
.git文件夹。 -
此外,您需要确保在复制/粘贴存储库期间维护您的
.gitmodules。 -
@SLaks 我澄清了我的问题 - 我想删除这个 .git - 在这种情况下,子模块将不再具有任何 .git 智能。
-
@cjc343 查看编辑 --- 我实际上没有使用 gitmodules,但 composer 可能已经创建了一个
-
@Alex:那你根本不想使用子模块。
标签: git debugging composer-php