gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:40:33 25 4
gpt4 key购买 nike

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

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

最佳答案

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

最简洁的方法是将子文件夹 vendor 添加为 git submodule。你这样做

git submodule add ./vendor

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

git help submodule

了解详情。

关于git - 如何将远程存储库添加到我自己的 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30062131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com