如何在我的项目git repo中包含fork -repo



假设你有一个私有的git存储库,用于你雄心勃勃的下一个facebook项目(a)。

你找到了一个很棒但需要修改的github库(B),所以你分叉了repo。

如何将库(B)包含在项目git(A)中?

作为子模块?

你可以使用子模块如果你想要两个项目之间的源依赖。
你的项目将引用libraryB的固定SHA1,但你可以配置子模块来遵循分支:参见"Git子模块:指定分支/标签"。

在这种情况下:

cd /path/to/next-facebook 
git submodule add https://url/to/libraryB
git submodule update --init

这与subtree不同,在subtree中,libraryB的历史记录将是您自己项目的一部分。

最新更新