目录
介绍
目前业界主流的版本管理工具主要是SVN和Git,相信这一点大家也有所耳闻。其中,SVN是属于集中式的代码管理工具,而Git是分布式的代码管理工具,所以Git更大家的欢迎。(分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。)GitHub作为开源代码库以及版本控制系统网站,可以托管各种库,并提供一个可视化的Web界面进行查看和管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
一、配置Git
1、首先,前往Git官网下载环境配置:https://git-scm.com/downloads
2、然后,安装好Git后,将路径设置到:AndroidStudio 的 File -> Settings 找到Version Control下的git,如下图:
3、设置好路径后,前往GitHup官网申请注册账号,并将账户在AndroidStudio的GitHub上登录。如下图:
* 填入信息如下:
- Host :github.com
- Login :你的github账户名
- Password :你的github账户密码
4、填完之后,可以点击test按钮,出现对话框提示“Connection Successful” 则说明配置成功。
二、创建仓库
1、在GitHub官网点击 New repository。如下图:
2、创建仓库 Repository(2种方式)
(1)进入到创建仓库页面,填写完项目信息,点击确认创建按钮。如下图:
(2)打开Android项目工程,菜单选择VCS->Import into Version Control->Share Project on GitHub。提交你的项目到GitHub会出现对话框,提示你填写如第一步中一样(仓库名、描述信息)。如下图:
3、创建完仓库以后,点击 Clone or download 复制仓库连接:
4、在AndroidStudio中使用GitHub 命令提交当前项目到远程仓库中。
git remote add origin git@github.com:aiyangtianci/flutter_app.git
5、在AndroidStudio中使用GitHub打开Clone克隆项目。如下图
三、代码管理操作
(1)如何创建分支?
首先,菜单选择 VCS -> Git -> Branches ,如下图:
然后,点击New Branch,并输入新的分支命名。如下图:
点击OK完成,就会切换到你新创建的分支里。在上图" VCS -> Git -> Branches" 可以看见Current branch选项。
(2)如何合并分支?
选择工程点击右键,选择Git--->Repository--->Branches如上图,点击Branches。
点击某一个分支。就可以进行如下操作:
- Checkout as new branck :创建并切换到新的分支;
- Compare:和选择的分支做对比;
- Merge:和选择的分支合并;
- Delete:删除选择的分支操作。
总结
AndroidStudio的可视化操作其实的便捷优势在于平常拉取和提交代码,但不易于分支管理和冲突异常的解决。
希望有心得同学还是多学习Git版本控制的命令符操作,实用而已也很简单。
下一篇Git版本控制的命令符操作:https://blog.csdn.net/csdn_aiyang/article/details/78022230