在删除.git文件夹后,Repo未与其父级回购链接

时间:2015-10-30 15:45:31

标签: git github

所以我们有一个父回购,里面有另外两个回购。例如,我们有一个网站,其中有一个回购,然后是该网站内的两个个人资料,每个都是他们自己的回购。

其中一个配置文件已经过时了,但是由于仍然存在一些依赖关系而不是删除它,我们只是从repo中删除了.git文件夹,以便我们不用担心推送更新到这个过时的模块打破一切。

现在,当我们尝试执行git克隆或父级仓库的拉动(其中包含此配置文件仓库时,我们删除了.git文件夹),我们在服务器内部删除的.git文件夹的仓库不会被拉出它

父git文件夹引用了一个类似@ 1b23727的旧回购。

在服务器内部删除此配置文件的.git文件夹会导致克隆父存储库时不再提取存储库吗?

感谢。

1 个答案:

答案 0 :(得分:1)

听起来你正在处理一个子模块。

如果来自父回购的git submodule,你将git输出配置的子模块。

要拉动重新创建子模块,请执行git submodule update --init -recursive

要克隆父回购并包含子模块git clone --recursive <remote uri>