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

时间:2014-06-03 08:26:01

标签: git github project-management

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

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

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

作为子模块?

1 个答案:

答案 0 :(得分:0)

如果您希望两个项目之间有submodule,则可以使用 source dependency
您的项目将引用libraryB的固定SHA1,但您可以配置子模块以跟随分支:请参阅" Git submodules: Specify a branch/tag"。

在那种情况下:

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

这与subtree不同,其中libraryB的历史将成为您自己项目的一部分。