AndroidStudio 使用可视化GitHup版本控制的基本操作


    目前业界主流的版本管理工具主要是SVN和Git,相信这一点大家也有所耳闻。其中,SVN是属于集中式的代码管理工具,而Git是分布式的代码管理工具,所以Git更大家的欢迎。(分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。)GitHub作为开源代码库以及版本控制系统网站,可以托管各种库,并提供一个可视化的Web界面进行查看和管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。而基于Git的GitHub更是全宇宙码农提高逼格、深究技术的必备神器。本章内容,将详细讲解Android Studio中的工程项目如何托管到GitHub中。


搭建git

首先,前往Git官网下载环境配置:https://git-scm.com/downloads


然后,安装好Git后将路径设置到:AndroidStudio 的 File -> Settings 找到Version Control下的git,如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

设置好路径后,前往GitHup官网申请注册账号。https://github.com  ,并将账户在AndroidStudio的GitHub上登录。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

填入信息如下:

  • Host :github.com
  • Login :你的github账户名
  • Password :你的github账户密码

填完之后,可以点击test按钮,出现对话框提示“Connection Successful” 则说明配置成功。


创建仓库


(1)在GitHub官网创建仓库。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

进入到创建仓库页面,填写完项目信息,点击确认创建按钮。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

创建完仓库以后,可以点击进入仓库中复制仓库连接。并在AndroidStudio中使用GitHup打开即可。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作    AndroidStudio 使用可视化GitHup版本控制的基本操作

(2)AndroidStudio创建仓库

首先,打开Android项目工程,菜单选择VCS->Import into Version Control->Share Project on GitHub。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

首次提交该项目到GitHub会出现对话框,提示你这是一个新的存储库(repo),需要自定义repo的名字和添加描述。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作

后续操作省略。基本完事后,差不多可以去GItHub官网去欣赏项目托管情况了。

AndroidStudio 使用可视化GitHup版本控制的基本操作


AS 可视化版本控制基本操作


(1)如何创建分支?

 首先,菜单选择 VCS -> Git -> Branches ,如下图:

  AndroidStudio 使用可视化GitHup版本控制的基本操作

然后,点击New Branch,并输入新的分支命名。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作AndroidStudio 使用可视化GitHup版本控制的基本操作

点击OK完成,就会切换到你新创建的分支里。在上图" VCS -> Git -> Branches" 可以看见Current branch选项。


另外,还有一种创建分支的方法:

直接在工程目录右键,选择Git--->Repository--->Branches 创建新的分支。如下图:

AndroidStudio 使用可视化GitHup版本控制的基本操作


(2)如何合并分支?


选择工程点击右键,选择Git--->Repository--->Branches如上图,点击Branches。

AndroidStudio 使用可视化GitHup版本控制的基本操作

点击某一个分支。就可以进行如下操作:

  • Checkout as new branck :创建并切换到新的分支;
  • Compare:和选择的分支做对比;
  • Merge:和选择的分支合并;
  • Delete:删除选择的分支操作。

AndroidStudio 使用可视化GitHup版本控制的基本操作


    AndroidStudio的可视化操作其实的便捷优势在于平常拉取和提交代码,但不易于分支管理和冲突异常的解决。

希望有心得同学还是多学习Git版本控制的命令符操作,实用而已也很简单。


下一篇Git版本控制的命令符操作:https://blog.****.net/****_aiyang/article/details/78022230


完  。

——————————浅薄的技术分享 ,如有问题请留言或进入技术群。

AndroidStudio 使用可视化GitHup版本控制的基本操作