【问题标题】:how to clone two repository in Gitlab to local如何将Gitlab中的两个存储库克隆到本地
【发布时间】:2022-01-22 15:54:18
【问题描述】:

我在 GitLab 中有两个存储库,我应该在两个存储库中推送项目。

我应该在同一个项目中克隆两个存储库,然后推送吗?
如何在一个项目中克隆两个仓库?

【问题讨论】:

标签: git gitlab


【解决方案1】:

理想情况下,您的项目本身就是一个 Git 存储库,它会被推送到自己的 GitLab 存储库中。

您的其他存储库可以将您的项目存储库添加为 submodule
克隆这两个存储库,并在每个存储库中:

git submodule add -b main https://gitlab.com/<me>/<myProject>

这将创建一个 myProject 子文件夹,它实际上引用了您的项目存储库。
在任何时候,在您的两个克隆中,您都可以执行 git submodule update --remote 以刷新项目子文件夹,从其自己的 main 分支中提取其最新提交。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 2021-10-21
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多