从已创建的bitbucket repo

时间:2017-04-11 03:28:25

标签: git bitbucket git-submodules git-clone bitbucket-server

您好我使用git和网络界面bitbucket 我在bitbucket中有以下结构

a
|-b
|-c

我希望只能clone c。我有红色,submodules是要走的路。

如何将c作为子模块并将其克隆到其他地方?

1 个答案:

答案 0 :(得分:1)

要实现显示的结构,您必须将存储库a拆分为三个不同的存储库abc,并添加存储库bc作为父存储库a的子模块。

This描述了如何从现有存储库的子文件夹创建新存储库。当然,比步骤5晚的步骤必须适应bitbucket而不是GitHub,但过程将非常相似。如果您对bc执行此操作(如果a包含除bc以外的任何其他文件或文件夹,则为button,否则您只需初始化一个新的空存储库)并添加子模块,实现了目标。

但是,在使用子模块之前,您应该先了解子模块(例如herehere),特别是在您对存储库进行如此严重的重建之前。请记住,您将打破可能仍在处理代码的每个人的工作流程。