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

在另一个repo中克隆git repo(不要将克隆的git repo视为子模块),git,github,version-control,git-submodules,Git,Github,Version Control,Git Submodules,在以前的一个项目中,我能够将第三方GIT repo克隆到我的项目repo中。然后,我添加了克隆的repo,并将更改提交到我的项目repo中。这样,我就可以通过克隆repo文件夹中的git pull保持克隆repo的最新状态,还可以修改其中的文件并将它们提交到我自己的项目repo 我试图在一个新项目中复制这一点,但我面临一个奇怪的问题。基本上我遵循相同的步骤(在本例中,克隆的repo是我的另一个项目),但是当我将克隆的repo文件添加到我自己的repo中时,主repo会将克隆的repo识别为子模块

在以前的一个项目中,我能够将第三方GIT repo克隆到我的项目repo中。然后,我添加了克隆的repo,并将更改提交到我的项目repo中。这样,我就可以通过克隆repo文件夹中的git pull保持克隆repo的最新状态,还可以修改其中的文件并将它们提交到我自己的项目repo

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

我比较了所有与git相关的文件,发现上一个项目和当前项目之间没有差异。然后我克隆了我在上一个项目()中使用的同一个第三方repo,我能够修改/添加文件并将它们提交到我自己的repo。
我看不出我克隆的第三方回购协议和我自己的项目之间有什么区别,所以我不明白为什么后者被视为子模块,而第一个不是。有什么想法吗?

这可能有一些有用的信息:你是说这样的东西吗??