如何将远程存储库添加到我自己的 git 存储库

How to add a remote repository to my own git repository

我有自己的 git 存储库,其中有一些子文件夹都属于我的 git 存储库。现在我想添加另一个我从远程 git 集线器 url.

克隆的子文件夹 vendor

但是,当我尝试提交新文件夹 vendor 及其内容(子文件夹、文件等)时,git 告诉我没有任何变化,我也没有知道如何添加这个新的子文件夹 vendor.

所以您的问题是您有一个 git 存储库,其中驻留了另一个存储库。我不知道为什么,但有时 git 会默默地忽略 git 存储库本身的子目录。

最简洁的方法是将子文件夹 vendor 添加为 git 子模块 。你通过

做到这一点
git submodule add ./vendor

在您的父 git 克隆供应商存储库后的存储库中(这就是您现在所在的位置)。解释子模块超出了简单 post 的范围。但是,您可以将其视为指向远程 vendor 存储库的指针,其他人可以使用它来获取您的 workdir 树的完整工作副本。请参考

git help submodule

了解详情。

试试这个,可能会有帮助

git status
git add
git commit
git push