我有自己的git存储库,其中包含一些属于我的git存储库的子文件夹。现在我想添加另一个从远程github url克隆的子文件夹vendor
。
但是,当我尝试提交新文件夹vendor
及其内容,(子文件夹,文件等)时,git告诉我没有更改,我不知道如何添加这个新文件夹子文件夹vendor
。
答案 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