我是git的新手,如果我的术语有点不合时宜,我深表歉意。
我有一个主存储库,一个来自主存储库的Development分支和一个测试数据存储库。
我已将测试数据作为主存储库中的子模块添加,以便可以访问主存储库中的测试数据内容。
如果我将更改从Main扩展到Development,是否会在main中反映出添加在main中的子模块?
如果没有,是否可以在分支中添加子模块,还是只能在存储库级别完成?
答案 0 :(得分:1)
如果我将更改从Main扩展到Development,是否会在main中反映出添加在main中的子模块?
是的。当您将main
分支合并到development
分支时,main的所有更改也将随之开发。
是否可以在分支中添加子模块,还是只能在存储库级别完成?
Git
跟踪您在特定branch
中所做的更改。无法进行存储库级别更改。如果您希望更改反映在所有分支中,请在master
或您正在使用的主分支中进行更改,然后将该分支合并到您正在使用的所有其他分支中。
如何将branch1合并到branch2? 运行以下命令:
git checkout branch1
git merge branch2