我想在git中正确地获得子模块设置,并且要确保正确使用它。我有主存储库叫MyProject
。我有一个二级存储库,其中包含我们所有的代码生成的数据访问,称为Data
。我想将Data
设置为MyProject
的子模块。试图找出在git中使用子模块的正确方法
Data
很少发生变化,除非有模式更改或小的小错误修复。
假设我正在给MyProject
添加一些新功能,这需要模式更改。通常我会创建一个名为NewFeature
的MyProject
的分支,并检查我所做的所有更改,直到它准备好与主设备合并为止。我也想为Data
创建一个分支,以便任何模式更改从Master
分离,直到我的更改准备好合并为止。
什么是正确的工作流程或甚至有一个?
谢谢!