我是 github 的新手。
我的机器上有一个 github 存储库。我想在我的 repo 中包含另一个 repo (作为第三方)。我相信我应该先做一个 fork 。但是我如何将它包含在我的本地存储库中呢?
我试过子模块但没有成功...
谢谢。
最佳答案
git submodule仍然是推荐的方式:您可以声明 ( git submodule add
) 一个不属于您的 repo 协议(protocol),或者一个 fork (by definition, belongs to you )。
不过别忘了,那:
- 您仍然需要
git submodule update --init
才能看到该子模块 repo 及其完整内容显示在您的 repo 中 - 添加并提交 special entry表示主(父)仓库中该子模块的根目录,以及 push that commit , 以验证该声明。
关于GitHub 包含来自另一个存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775828/