【问题标题】:how to include forked-repo in my project git repo?如何在我的项目 git repo 中包含 forked-repo?
【发布时间】:2014-06-03 08:26:01
【问题描述】:

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

您发现了一个很棒但需要修改的 github 库 (B),因此您分叉了 repo。

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

作为子模块?

【问题讨论】:

    标签: git github project-management


    【解决方案1】:

    如果您想在两个项目之间使用source dependency,您可以使用submodule
    您的项目将引用 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 的历史将成为您自己项目的一部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 2017-03-24
      • 2017-06-03
      • 2012-09-13
      • 1970-01-01
      相关资源
      最近更新 更多