如何将我的"Fix branch"从Android Studio合并回"Master branch"?

mik*_*_x_ 20 git android-studio

我在Android Studio中创建了一个应用程序,并将其与Git集成.到目前为止,我提交并将我的更改推送到主分支.

现在我创建了一个名为"Fix1"的新分支(来自master),我已经提交并推送了我对该分支的最新更改.为了将Fix1合并回Master,接下来的步骤是什么?我能从Android工作室做到吗?

这就是我在右下角的git菜单中看到的选项: Android Studio中的Git选项

Bur*_*hid 25

是的你可以.

  1. 首先,您需要在已经执行的fix1分支中推送代码
  2. 比将你的分支改为掌握
  3. 现在从顶级VCS控件转到git-> pull并选择你的fix1分支,然后单击pull按钮

现在它将你的fix1代码合并到master分支


Gal*_*Rom 6

在您的情况下,只需返回主分支返回分支列表 - 按 fix1 分支并按“合并到当前” - 这会将 fix1 合并到 master 中。

更一般的解释:

首先,请确保在合并之前已提交更改。

假设您有一个名为 A 的分支和名为 B 的分支,并且您想将 B 合并到 A 中,因此您需要执行以下操作:

  1. 确保您在分支 A 上,您可以通过右键单击您的项目 --> Git --> 存储库 --> 分支来看到它显示出来。当前分支名称将出现在分支列表的底部(或在最新的Android studio 版本中以黄色标记的列表顶部)

  2. 从此分支列表中选择要合并到当前分支中的分支并在这种情况下选择“合并”选择分支 B 并按合并

  3. 如果没有冲突 - 你就完成了。如果存在冲突,那么您需要解决它们 - android 有一个不错的合并工具 - 但是,您可以自己轻松完成 - 冲突的文件将显示为红色 - 您将看到两个分支的冲突区域 - 删除不需要的代码- 解决所有冲突后,您需要按 CTRL+A 将它们添加到 git - 然后再次提交您的分支 --> 完成。