如何将项目模块合并到新的Git分支

时间:2017-10-17 16:16:35

标签: android git android-studio merge branch

我对git相当新,我有一个包含多个模块的Android Studio项目。假设我有两个分支,Dev和Main,其中Main包含Dev分支的模块和更改的子集。我想创建一个基于Main的新分支,但是使用Dev中模块A的所有代码更新其模块A(在Main中可能存在或者可能不存在)。有点类似于将模块复制粘贴到Main模块中的任何模块。我知道这个叫做#34; cherry pick"您可以在哪里进行提交,但此模块分布在许多提交中。有没有办法完全复制模块?

1 个答案:

答案 0 :(得分:1)

  well if understood your problem correctly please try the below solution
  
      
  1. 使用DEV_MAIN_UPDATED_MODULE_A等DEV创建分支。
  2.   
  3. 下载DEV_MAIN_UPDATED_MODULE_A工作室。
  4.   
  5. 删除其他不需要的模块。
  6.   
  7. 从MAIN拉出来。
  8.   
  9. 解决冲突,如果有的话。
  10.   
  11. 提交并将更改推送至DEV_MAIN_UPDATED_MODULE_A。
  12.         

    这样你的安全和干净。任何时候你回去你以前的最新消息   状态。