2017-04-21 96 views
5

我已经在Android Studio中创建了一个应用程序,并且我已经将它与Git集成在一起。到目前为止,我承诺&将我的更改推送到主分支。如何将我的“修复分支”从Android Studio合并回“主分支”?

现在我已经创建了一个名为“Fix1”的新分支(来自主分支),并且我承诺并将最新更改推送到此分支。为了将Fix1合并回Master,下一步是哪一步?我可以从Android工作室做到吗?

这是我所看到的在右下角的git菜单选项: Git options in Android Studio

+1

您可能想清理一下您的问题的主题。读它我认为这个问题是关于分支哲学,并打算投票结束它。 –

回答

4

当然可以。

  1. 首先,你需要在你的fix1分支,你已经做了
  2. 不是改变你的分支推你的代码从顶部VCS控制掌握
  3. 现在去git->拉并选择您fix1分支比点击按钮拉现在

它会合并您fix1代码掌握分支

+0

从这些选项我如何将分支改回主? –

+1

只需点击'moh/master'并点击强制检出,就会在下面的部分看到'git:master' –

1

在你的情况简单地移回主分支回去分支机构名单 - 按fix1分支并按合并 - 这将合并fix1到主。

一个更普遍的解释是:

首先确保你在合并之前已经提交改变。

比方说,你已经分支称为A和分支称为B,你要合并B插入A,所以这是你需要做什么:

  1. 确保你是在分支A,你可以按右键单击你的项目 - > Git - > Repository - > branches。当前分支的名字会出现在底部的分支列出

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

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

相关问题