代码之家  ›  专栏  ›  技术社区  ›  khateeb

在另一个git repo中为一个文件夹创建单独的git repo

git
  •  0
  • khateeb  · 技术社区  · 7 年前

    这是我的项目文件夹结构。我使用GitLab作为我的回购网站。我在用Git v2.17.1 .

    Folder structure

    src 文件夹应相同。是否可以为创建单独的git回购 把它和回购和其他的联系起来?怎么用?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Shayki Abramczyk Cece Dong - MSFT    7 年前

    你可以用 git submodules .

    什么是子模块?

    子模块的概念非常出色。它本质上允许您将外部存储库附加到另一个存储库中的特定路径

    如何使用?

    1. 为您的客户创建单独的回购 src 文件夹。
    2. src公司 回购给您的每一个使用回购的人:

    git submodule add git@mygithost:src localpath/when/submodule/will/be

    git submodule update --init --recursive

    1. 如果要用子模块repo克隆repo( repo)使用以下命令:

    git clone --recursive [URL to Git repo]