Git:在分支中创建子模块

时间:2019-04-12 07:02:26

标签: git git-branch git-submodules

我是git的新手,如果我的术语有点不合时宜,我深表歉意。

我有一个主存储库,一个来自主存储库的Development分支和一个测试数据存储库。

我已将测试数据作为主存储库中的子模块添加,以便可以访问主存储库中的测试数据内容。

如果我将更改从Main扩展到Development,是否会在main中反映出添加在main中的子模块?

如果没有,是否可以在分支中添加子模块,还是只能在存储库级别完成?

1 个答案:

答案 0 :(得分:1)

  

如果我将更改从Main扩展到Development,是否会在main中反映出添加在main中的子模块?

是的。当您将main分支合并到development分支时,main的所有更改也将随之开发。

  

是否可以在分支中添加子模块,还是只能在存储库级别完成?

Git跟踪您在特定branch中所做的更改。无法进行存储库级别更改。如果您希望更改反映在所有分支中,请在master或您正在使用的主分支中进行更改,然后将该分支合并到您正在使用的所有其他分支中。

如何将branch1合并到branch2? 运行以下命令:

  1. git checkout branch1
  2. git merge branch2