我刚开始使用Android Studio与Git合作,我遇到了一个问题。
我在Studio中有以下结构。
本地分支: -
a)账户
远程分支机构: -
a)主人 b)账户
我想将我的Accounts分支与Remote的主分支合并。
所以我承诺并将我的本地帐户分支推送到远程。
但是当我看到他们是如上所述的两个远程分支时。
我可以合并由
在本地创建的两个分支1)检查我要合并的分支和
2)通过选择我要合并的分支来选择合并选项。
但是当我想将我的本地分支合并到远程分支时,远程分支没有直接签出选项。
那我该怎么办?
我搜索了很多,但没有找到任何帮助我的方案。
答案 0 :(得分:1)
由于我更熟悉终端上的git,在Android Studio终端中
git fetch
git checkout master
git merge Accounts
然后推送master来更新远程主分支。
在android studio上做同样的事情,没有终端:
获取:VCS> Git>取
从"远程分支机构"结帐到主人。在右下方。
与帐户合并:VCS> Git>合并>选择帐户'分支和完全合并。
推送更新后的合并分支:VCS> Git>推
答案 1 :(得分:0)
您需要做的就是创建一个以远程分支命名的本地分支,并从所述远程分支(即origin/yourDestinationBranch
)创建。
请参阅“Create branch from develop android studio”。
如果您有一个与要合并的远程分支匹配的本地分支,则可以在本地进行合并,然后将所述合并提交推送到远程分支。
注意:如果您想将Account
合并到远程Account
分支,那么简单的git pull
(from Android Studio)就足够了。
答案 2 :(得分:0)
我的理解,有两种方法:
本地合并:
git rebase
顺便说一句,你也可以使用git push Accounts
远程合并:
{{1}}
启动拉取请求(从'帐户'到' master'),master接受此拉取请求并合并。