我是git的新手。我有一个非常简单的使用git的场景。我的第一个版本是用Android Studio编写的。现在我想使用一些新功能。到目前为止我做了什么:
$git push -u origin master
)现在我对下一步感到困惑:创建一个功能分支。我应该在本地存储库中创建一个分支:
$ git branch --track feature1 origin/master
或者我应该从Bitbucket门户网站创建一个新分支,并克隆新分支?
我也想知道如何使用Android Studio切换分支?例如,从功能分支切换到主分支以处理某些修补程序。我是否需要使用Bitbucket插件每次切换分支时从远程存储库检查项目,或者我可以在Android Studio中热切换它?
谢谢!
答案 0 :(得分:86)
您应该可以直接从Android工作室执行此操作。
最简单的方法是进入Android Studio窗口的右下角,您应该看到文本“Git:branch name”,在您的情况下应该说“Git:master”。单击它,它将显示一个小菜单,包括本地和远程可用的不同分支,还应该有一个选项“+ New Branch”,它将为您创建一个新分支并切换到它。
然后,您应该能够更改一些代码,提交它并将其推送到远程。合并和签出分支也可以从同一菜单完成。同样的事情也可以从菜单栏选项“VCS”
完成答案 1 :(得分:17)
这是我知道在Android Studio 1.5中更新远程分支的最佳方式
1)转到VCS> Git>拉(确保您已从主人那里拉出最新的更改)
3)注意所有新分支显示,单击要切换到的分支的复选框,然后单击“拉”按钮
4)回到Android Studio右下角的“Git:master”菜单,你会发现你的新分支出现在远程部分
5)点击要结账的分行,然后选择“签出新的本地分行”
答案 2 :(得分:3)
你可以通过shell轻松完成(建议使用 Git Bash )并首次尝试以下操作:
git pull [remote] [branch]
例如:
git pull origin master
在此之后,你可以毫无困难地做到这一点。