Android Studio 非命令行Git 版本控制超详细讲解教程

工欲善其事,必先利其器。 --- 论语

人如果不会偷懒,那与咸鱼有什么区别。 --- 杨哲

网上大部分教程都是用命令行来实现版本控制的,既然有工具那么我们就用 Android Studio 自带的工具来进行版本控制。

此处略过如何安装 Git 和配置,这里主要说来创建分支和版本管理。

创建分支

点击 Android Studio 右下角 Git: master 会弹出包含 New Branch 的对话框。

Android Studio 非命令行Git 版本控制超详细讲解教程_第1张图片
创建分支

在弹出的对话框中,这里创建一个 promote 分支 (我这里已经创建了,这里为了演示)。

Android Studio 非命令行Git 版本控制超详细讲解教程_第2张图片
分支命名

查看分支

Android Studio 非命令行Git 版本控制超详细讲解教程_第3张图片
查看分支

为了方便,继续拿上边的图来演示,这里有两种方法来查看分支:

  1. 点击右下角 Git: master,如下图出现两中类型分支: Local Branches Remote Branches ,分支里边的提交都很熟悉就不赘述了。

  2. 另一种方法则是如下图所示,会出现与上边方法一样的对话框。

Android Studio 非命令行Git 版本控制超详细讲解教程_第4张图片
查看分支

切换分支&&合并分支

  1. 切换分支

这里我演示一下 promote->master 分支的方法,还是点击Git:master,然后找到本地你要切换到的分支,选择Checkout就会切换到 promote 分支了。

  1. 合并分支

比如 promote 是你开发新功能的分支,你要合并到你主分支中,选择Rebase onto 或者 Merge,这里我习惯用Merge,然后如果有冲突的话就会弹出冲突的对话框,解决冲突即可。

Android Studio 非命令行Git 版本控制超详细讲解教程_第5张图片
切换分支&&合并分支

创建Tags跳转到Tags

开发中,我们一般都会对版本打 Tag,比如1.0.0版本已经上线,我们在进行1.0.1版本的开发,如果我们上线版本1.0.0出现问题的情况下,我们该怎么办?Tag的用处就开始来了。

创建Tag

Android Studio 非命令行Git 版本控制超详细讲解教程_第6张图片
创建Tag
Android Studio 非命令行Git 版本控制超详细讲解教程_第7张图片
创建Tag

切换Tag

Android Studio 非命令行Git 版本控制超详细讲解教程_第8张图片
切换Tag

这里输入你回滚的分支 1.0.0 然后创建 1.0fix 分支,然后在切换分支,合并分支操作即可。

Android Studio 非命令行Git 版本控制超详细讲解教程_第9张图片
切换Tag

你可能感兴趣的:(Android Studio 非命令行Git 版本控制超详细讲解教程)