我对git相当新,我有一个包含多个模块的Android Studio项目。假设我有两个分支,Dev和Main,其中Main包含Dev分支的模块和更改的子集。我想创建一个基于Main的新分支,但是使用Dev中模块A的所有代码更新其模块A(在Main中可能存在或者可能不存在)。有点类似于将模块复制粘贴到Main模块中的任何模块。我知道这个叫做#34; cherry pick"您可以在哪里进行提交,但此模块分布在许多提交中。有没有办法完全复制模块?
答案 0 :(得分:1)
well if understood your problem correctly please try the below solution
- 使用DEV_MAIN_UPDATED_MODULE_A等DEV创建分支。
- 下载DEV_MAIN_UPDATED_MODULE_A工作室。
- 删除其他不需要的模块。
- 从MAIN拉出来。
- 解决冲突,如果有的话。
- 提交并将更改推送至DEV_MAIN_UPDATED_MODULE_A。
醇>这样你的安全和干净。任何时候你回去你以前的最新消息 状态。