【问题标题】:How to Merge Project Module Into New Git Branch如何将项目模块合并到新的 Git 分支中
【发布时间】:2018-03-29 09:57:29
【问题描述】:
我是 git 的新手,我有一个包含多个模块的 Android Studio 项目。假设我有两个分支,Dev 和 Main,其中 Main 包含 Dev 分支的模块和更改的子集。我想基于 Main 创建一个新分支,但使用 Dev 中模块 A 的所有代码更新其模块 A(在 Main 中可能存在也可能不存在)。有点像将该模块复制粘贴到 Main 模块中的任何内容上。我知道有一个叫做“樱桃采摘”的东西,你可以在其中进行提交,但是这个模块分布在许多提交中。有没有办法直接复制整个模块?
【问题讨论】:
标签:
android
git
android-studio
merge
branch
【解决方案1】:
well if understood your problem correctly please try the below solution
- 在 DEV 之外创建一个分支,例如 DEV_MAIN_UPDATED_MODULE_A。
- 下载 DEV_MAIN_UPDATED_MODULE_A 工作室。
- 删除其他不需要的模块。
- 从 MAIN 中提取。
- 解决冲突(如果有)。
- 提交并将更改推送到 DEV_MAIN_UPDATED_MODULE_A。
这样您的安全和清洁。任何时候你回到你以前的最新
状态。