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

时间:2015-05-05 19:58:00

标签: git github phalcon

我有自己的git存储库,其中包含一些属于我的git存储库的子文件夹。现在我想添加另一个从远程github url克隆的子文件夹vendor

但是,当我尝试提交新文件夹vendor及其内容,(子文件夹,文件等)时,git告诉我没有更改,我不知道如何添加这个新文件夹子文件夹vendor

2 个答案:

答案 0 :(得分:2)

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

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

来做到这一点
git submodule add ./vendor
在克隆了供应商回购(您现在所处的位置)之后,在您的父git仓库中

。解释子模块将超出简单帖子的范围。但是,您可以将其视为指向远程vendor存储库的指针,其他人可以使用它来获取workdir树的完整工作副本。请参阅

git help submodule

了解详情。

答案 1 :(得分:1)

试试这个,它可能会有所帮助

git status
git add
git commit
git push