19

我们在 GitHub 中有一个仓库,它有 3 个分支。例如,说masterdeveloperpreview

当我在 Android Studio 中签出这个 repo 时,它似乎只签出了master分支,而忽略了所有其他分支。(当我们从 GitHub 克隆一个 repo 时,Eclipse 曾经询问我们要签出/导入哪个分支)

问题是:我们如何在将 repo 签出到 Android Studio 时选择一个分支?

图 1-从 GitHub 签出

从 GitHub 签出

图 2-它只要求 repo URL,而不是分支。

它只要求提供 repo URL,但 **NOT** 一个分支。

4

3 回答 3

18

在 VCS 菜单中,您选择 git 并单击分支以选择要使用的分支。

在此处输入图像描述

或者点击右下角的 git 菜单。

在此处输入图像描述

于 2014-12-31T07:33:15.657 回答
4

在 AndroidStudio 中,您还有终端(工具 --> 打开终端,或视图 --> 工具窗口 --> 终端),打开它,当前目录将直接是您项目的目录,然后执行

git checkout the_name_of_the_branch

就这样。然后我建议您使用它:http ://martinfitzpatrick.name/article/add-git-branch-name-to-terminal-prompt-mac/直接在哪个分支上查看会容易得多终点站。

于 2014-09-02T18:07:41.417 回答
2

分支选择分两步完成:

VCS-GIT-FETCH (unfetched externally created branch is invisible for you)
VCS-GIT-Branches-(Remote branches - branch name)-Checkout   

VCS-GIT-Branches可以一键到达-在GIT的右下角:[当前分支名称]

于 2016-03-11T12:47:54.360 回答