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问题。Q群:653123508。

猜你喜欢

转载自blog.csdn.net/TTAndroid/article/details/81358625