在另一个repo中克隆git repo(并且不要将克隆的repit视为子模块)

时间:2016-01-28 10:36:18

标签: git github version-control git-submodules

在之前的项目中,我能够将第三方GIT repo克隆到我的项目仓库中。然后我添加了克隆的repo并将更改提交到我的项目仓库。通过这种方式,我能够通过克隆的repo文件夹中的git pull保持克隆的repo更新,并且还能够修改其中的文件并将它们提交到我自己的项目仓库。

我试图在一个新项目中复制这个,我面临一个奇怪的问题。基本上我遵循相同的步骤(在这种情况下,克隆的repo是我的另一个项目)但是当我将克隆的repo文件添加到我自己的repo时,主repo将克隆的repo文件识别为子模块(尽管没有.gitmodules文件已生成。)

我比较了所有与git相关的文件,发现之前的项目与当前项目没有区别。然后我克隆了我在上一个项目(https://github.com/wymsee/cordova-HTTP.git)中使用的相同的第三方回购,我能够修改/添加文件并将它们提交给我自己的回购。 我看不出我克隆的第三方回购和我自己的项目之间有什么区别,所以我无法理解为什么后者被视为子模块,但第一方不是。有什么想法吗?

0 个答案:

没有答案