如何在Android Studio中更改git分支

我的gitlab项目中有2个分支。 现在我在master(默认)分支上。 我想将其更改为另一个基础,这是我尝试的方法:

当我转到branch并单击pull时,我总是会收到错误消息:

pathspec“我的分支”与git已知的任何文件都不匹配

我该怎么办? 我要做的就是更改branch并执行pull请求。

Blaze Tama asked 2020-08-11T04:03:38Z
3个解决方案
82 votes

要在Android Studio中签出其他分支,请执行以下操作:

在VCS-> Git->分支下,您将看到此屏幕

enter image description here

在本地分支下,您将看到可以结帐的本地分支。 在最底部,您可以看到当前已签出的分支(在我的情况下为test)。 要签出其他分支,请选择它并单击签出。

enter image description here

在我的示例中,我只有一个本地分支,名为test。这就是为什么只显示该分支的原因。

签出其他分支后,该窗口将在屏幕底部弹出。

enter image description here


为了让您的远程分支出现在Android Studio中,您首先需要获取它们:

VCS-> Git->获取。 之后,它将显示

enter image description here

Tim Castelijns answered 2020-08-11T04:04:11Z
2 votes

我注意到当我尝试此流程,然后将分支名称粘贴到其中时,我得到:

无法检出foo:致命:'foo ^ 0'不是有效的分支名称。 我不是在末尾插入^ 0的原因,

因此,我只是从命令行调用git checkout(粘贴分支名称),这有效。

MK. answered 2020-08-11T04:04:40Z
0 votes

打开端子AndroidStudio然后输入

git checkout name_of_branch_you_want_to_switch
Phan Van Linh answered 2020-08-11T04:05:00Z
translate from https://stackoverflow.com:/questions/32695471/how-to-change-git-branch-in-android-studio