2017-04-11 47 views
0

你好我使用git和Web界面bitbucket 创建子模块我有到位桶以下结构从已创建到位桶回购

a 
|-b 
|-c 

事情是我希望能够clonec。我有红色,submodules是要走的路。

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

回答

1

为了更好地实现上所示的结构,你必须一分为三种不同的仓库abc资源库a,并添加库bc为子模块的父版本库a

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

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