16

I'm new to github.

I have a github repo on my machine. I want to include another repo (as a third party) into my repo. I believe I should make a fork first. But how do I include it on my local repo?

I've tried submodules but with no success...

Thanks.

4

1 回答 1

31

git submodule仍然是推荐的方式:你可以声明(git submodule add)一个不属于你的 repo,或者一个 fork(根据定义,属于你)。

不过不要忘记:

  • 您仍然需要git submodule update --init才能看到该子模块 repo 在您的 repo 中显示其全部内容
  • 在您的主(父)存储库中添加并提交代表该子模块根目录的特殊条目,然后推送该 commit,以验证该声明。
于 2013-07-21T20:18:27.677 回答