如何在Android Studio中更改git分支

时间:2015-09-21 12:39:34

标签: android git android-studio

我的gitlab项目中有2个分支。现在我在主(默认)分支上。我想把它改成另一个基础,这就是我试过的:

当我转到VCS -> Git -> Branches,然后点击Checkout tag or revision时,我总是收到错误消息:

  

pathspec'my branch'与git

已知的任何文件都不匹配

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

4 个答案:

答案 0 :(得分:78)

在Android Studio中结帐不同的分支:

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

enter image description here

本地分支下,您将看到可以结帐的本地分支机构。在最底部,您会看到当前已签出的分支(在我的情况下为master)。要签出其他分支,请选择该分支,然后单击结帐

enter image description here

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

签出不同分支后,此窗口将弹出屏幕底部

enter image description here

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

VCS - > Git - >取。之后,它会出现

enter image description here

答案 1 :(得分:1)

我注意到当我尝试这个流程,然后粘贴分支名称时,我得到:

无法结帐foo:致命:'foo ^ 0'不是有效的分支名称。我不是什么插入^ 0结束,

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

答案 2 :(得分:0)

打开AndroidStudio的终端,然后输入

git checkout name_of_branch_you_want_to_switch

答案 3 :(得分:0)

要更改 Git 分支也可以单击右下角检出的当前分支

在这里你可以:

  • 从当前分支创建并签出新分支
  • 与当地分支机构合作
  • 使用远程分支