Android Studio 使用Git创建本地分支和远程分支以及合并

继上一篇 《Android Studio 使用 Git 首次提交代码到本地以及提交远程代码仓库》后,因为必然需要使用到 Git 的分支功能,所以现在做一下整理。\认真脸

OK,言归正传,下面将详细介绍 Android Studio 使用Git创建本地分支和远程分支以及合并,以下简称“ Android Studio”为“AS”。

前提条件:你的项目已经添加Git版本控制,如果不清楚怎么添加的话,可以先看下《Android Studio 使用 Git 首次提交代码到本地以及提交远程代码仓库》,不然以下内容你看起来可能会有点吃力,本项目以 GitHub 作为远程代码仓库,其他的仓库操作也都没什么区别。

1.新建本地的分支以及合并。

找到“AS”界面的右下角有个“Git:master”的按钮,点击会出现如图:

 

我们点击“New Branch”创建一个新的本地分支,名字为“test01”,点击“OK”,自动切换到我们新建的分支,如图:

 

 

我们可以在新建的本地分支里面进行代码修改,修改完后commit一下,然后把修改后的代码合并到“master”主线就可以了,我们来走一遍流程。

在“test01”分支修改代码,并 commit 到本地仓库。

 

 

commit 完成后,我们在切换到“master”主线看看,代码差异。如图:

 

 

OK,我们很明显的看出了两个文件是不同的,现在我们需要做的就是把“test01”分支上面的修改,合并到“master”主线上面。如图:选中“master”主线,合并“test01”。

 

合并后的文件内容:

 

你可以直接按照“AS”的智能提示删除本地分支,或者稍后自己手动删除分支。如图:

 

至此本地分支的创建删除以及合并就完成了。

 

2..新建远程的分支以及合并。

我们首先新建一个本地分支“test02”,然后做出一些修改后commit。如图:

 

 

然后我们在“test02”分支上面“Push”代码,“AS”会为我们自动创建远程分支。如图:

 

 

点击“Push”后,我们现在来看看右下角的远程分支。

 

我们现在再去看看 GitHub上面的分支。如图:

 

Ok,我们现在需要合并远程分支,我们可以在Github里面操作。如图:

 

点击“New pull request” 跳转页面如图:

 

点击“Create pull request” 跳转页面,如图:

 

我们点击“Merge pull request” 合并分支。Github 也会提示我们是否要删除已经合并的分支。

 

OK,我们远程仓库代码已经合并好了,我们现在可以回到项目中切换到“master”主线“pull”一下代码,然后就可以了。如图:

 

至此远程分支的创建和合并就完成了。

备注:远程分支不能切换,只能“checkout”到本地分支,进行修改,然后在合并。

欢迎加入Q群一起探讨Android问题。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值