如何在Android Studio中使用git branch

时间:2014-07-09 15:08:39

标签: android git android-studio git-branch

我是git的新手。我有一个非常简单的使用git的场景。我的第一个版本是用Android Studio编写的。现在我想使用一些新功能。到目前为止我做了什么:

  1. 在我的Android Studio中启用了VCS
  2. 从Android Studio
  3. 为我的项目创建了一个本地存储库
  4. 将我的本地存储库推送到我的Bitbucket远程存储库($git push -u origin master
  5. 现在我对下一步感到困惑:创建一个功能分支。我应该在本地存储库中创建一个分支:

    $ git branch --track feature1 origin/master 
    

    或者我应该从Bitbucket门户网站创建一个新分支,并克隆新分支?

    我也想知道如何使用Android Studio切换分支?例如,从功能分支切换到主分支以处理某些修补程序。我是否需要使用Bitbucket插件每次切换分支时从远程存储库检查项目,或者我可以在Android Studio中热切换它?

    谢谢!

3 个答案:

答案 0 :(得分:86)

您应该可以直接从Android工作室执行此操作。

最简单的方法是进入Android Studio窗口的右下角,您应该看到文本“Git:branch name”,在您的情况下应该说“Git:master”。单击它,它将显示一个小菜单,包括本地和远程可用的不同分支,还应该有一个选项“+ New Branch”,它将为您创建一个新分支并切换到它。

然后,您应该能够更改一些代码,提交它并将其推送到远程。合并和签出分支也可以从同一菜单完成。同样的事情也可以从菜单栏选项“VCS”

完成

答案 1 :(得分:17)

这是我知道在Android Studio 1.5中更新远程分支的最佳方式

1)转到VCS> Git>拉(确保您已从主人那里拉出最新的更改)

2)单击此屏幕上的蓝色刷新按钮 enter image description here

3)注意所有新分支显示,单击要切换到的分支的复选框,然后单击“拉”按钮

4)回到Android Studio右下角的“Git:master”菜单,你会发现你的新分支出现在远程部分

5)点击要结账的分行,然后选择“签出新的本地分行”

答案 2 :(得分:3)

你可以通过shell轻松完成(建议使用 Git Bash )并首次尝试以下操作:

 git pull [remote] [branch]

例如:

git pull origin master
在此之后,你可以毫无困难地做到这一点。