AndroidStudio的GitHub分支操作

1、新建分支: 
在AS的右下角可以看到有一个Git:master的选项,我们点击它,然后弹出下面的对话框,我们点击New Branch选项就可以新建一个分支,如图我新建了一个名为Branch1的分支。 
Local Branches下是本地的分支 
Remote Branches下是远端分支(即git上的分支) 
 
2、切换分支: 
我们新建一个分支(Branch1)后,这时如果我们要切换到master分支,我们点击Local Branches下面的按钮,然后在其左边会弹出一个对话框,我们点击Checkout就可以将其切换到master分支下了。要明白的是Local是存在本地Repo的,你可以直接进行切换。Remote是远程仓库的,远程仓库的你只能checkout到本地,而不能切换过去。 
 
3、将分支同步到Github: 
我们新建分支后,可以把它同步到Github服务器上,同步之后我们在Github网页上可以看到如下如图所示,它有Branch1和master两个分支。 
 
4、删除分支: 
创建完分支后,我们还可以对其进行删除,删除包括删除本地和删除服务器端。 
4.1、删除本地分支: 
 
4.2、删除服务端分支: 
先点击branch,切换到分支列表下 

然后点击删除图标就ok了 

5、合并分支: 
在github网页上,我们现在有branch1和master两个分支,这是我们要合并怎么办呢? 
5.1、将当前分支切换到Branch1下,点击Compare&pull request 

5.2、点击Create pull request按钮 

5.3、我们可以看到提示“This branch has no conflict wieh the base brach”,这表示我们要合并的两个分支之间没有冲突,可以进行合并,如果有冲突的话,我们需要先解决冲突然后再进行合并,合并我们只要点击Merge pull request按钮就ok了。 
 
5.4、合并成功之后,我们可以看到它提示我们合并成功了,这里还有一个按钮Delete branch,我们可以选择删除分支 
 
6、合并成功 
合并成功后,我们可以查看我们的Commit记录,最近一条显示合并了一条来自DaiQing-Zha下的Branch1分支。 

我们点击上面图中的红框,跳转到如下的页面,我们可以看到下面三个画红框的地方,表示目前的版本有两个父版本:35c2f29和5fdeb5e。 

合并以后我们可以看到AndroidStudio上已经没有Local Branches分支了,在Remote Branches下有两个分支,Branch1,和master,因为Branch1分支我们没有删除它,所以他还会存在。 
 
我这里只是讲解一些Github合并分支的操作,关于Github更多的知识我推荐大家去看一个视屏,讲解得非常好。 
版本控制入门 – 搬进 Github 
http://www.imooc.com/learn/390 
[GitHub]第四讲:合并分支 
http://blog.csdn.net/loadsong/article/details/51591536
————————————————
版权声明:本文为CSDN博主「雨季莫忧离」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010937230/article/details/54601383

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值