在Android Studio中使用Git将本地分支与远程分支合并

时间:2017-11-24 09:11:36

标签: android git android-studio merge

我刚开始使用Android Studio与Git合作,我遇到了一个问题。

我在Studio中有以下结构。

本地分支: -

a)账户

远程分支机构: -

a)主人 b)账户

我想将我的Accounts分支与Remote的主分支合并。

所以我承诺并将我的本地帐户分支推送到远程。

但是当我看到他们是如上所述的两个远程分支时。

我可以合并由

在本地创建的两个分支

1)检查我要合并的分支和

2)通过选择我要合并的分支来选择合并选项。

但是当我想将我的本地分支合并到远程分支时,远程分支没有直接签出选项。

那我该怎么办?

我搜索了很多,但没有找到任何帮助我的方案。

3 个答案:

答案 0 :(得分:1)

由于我更熟悉终端上的git,在Android Studio终端中

git fetch

git checkout master

git merge Accounts

然后推送master来更新远程主分支。

在android studio上做同样的事情,没有终端:

  1. 获取:VCS> Git>取

  2. 从"远程分支机构"结帐到主人。在右下方。

  3. 与帐户合并:VCS> Git>合并>选择帐户'分支和完全合并。

  4. 推送更新后的合并分支:VCS> Git>推

答案 1 :(得分:0)

您需要做的就是创建一个以远程分支命名的本地分支,并从所述远程分支(即origin/yourDestinationBranch)创建。
请参阅“Create branch from develop android studio”。

如果您有一个与要合并的远程分支匹配的本地分支,则可以在本地进行合并,然后将所述合并提交推送到远程分支。

注意:如果您想将Account合并到远程Account分支,那么简单的git pull (from Android Studio)就足够了。

答案 2 :(得分:0)

我的理解,有两种方法:

  1. 本地合并: git rebase 顺便说一句,你也可以使用git push Accounts

  2. 远程合并:
    {{1}}
    启动拉取请求(从'帐户'到' master'),master接受此拉取请求并合并。