Git 在 Android Studio 中的使用(图解)

来源:互联网 发布:程序员面试金典 pdf 编辑:程序博客网 时间:2024/06/06 13:18

相关文章

《Git 使用整理(一)》

《Git 使用整理(二)》

《Git 在 Android Studio 中的使用(图解)》

《SVN在Android studio中的使用》

相关整理

Git 常用令名使用整理

Git 在Android Studio中的使用整理


在《Git 使用整理(一)》和《Git 使用整理(二)》两篇博客中,我们知道了怎样使用Git版本控制工具的命令形式,在这篇博客中就来看一下Git版本控制工具在Android Studio中是怎样使用的吧。

一、Android Studio配置Git
1.安装Git客户端

下载地址:https://git-scm.com/downloads,下载对应系统的客户端即可;
下载完成,使用默认安装(可以修改安装路径)。
2.配置Git
在Android Studio中配置git.exe的路径:

3.配置GitHub登录名和密码
在Android Studio中配置GitHub的登录名和密码:


二、本地仓库
1.将“Project -> Module”文件夹变为Git仓库
用Studio新建一个Project,然后按下图操作:

2.将文件添加到Git版本控制
第一步操作完成之后,会发现一些文件变为红色,那是因为现在只是建立一个本地的Git仓库,Module中的文件并没有加入到Git版本控制中,所以显示红色
,按下图操作:

操作完成之后,红色(文件<夹>名)将会变为绿色,表示文件(夹)已经加入到版本控制,等待提交。
3.提交代码到本地仓库


执行上面操作之后会弹出如下窗口:

4.新增文件时显示对话框
当已经关联了Git版本控制之后,我们使用Android Studio新建文件(夹)时,会弹出如下对话框,询问是否将新建的文件(夹)添加到版本控制。

5.查看版本控制信息
在Android Studio中可以查看版本控制的各种信息(提交日志、更新文件细节、本地改变细节、分支等各种信息)。

6.版本回退
在Android Studio中可以通过简单的操作回滚到之前的版本。

7.解除关联/重新关联
解除关联:


重新关联:


三、远程仓库
1.在Android Studio中新建GitHub仓库
操作如图:

弹出一个对话框:

添加share之后,Android studio右上角弹出成功提示,表示创建成功。这时,在GitHub上使用开始配置是的用户名和密码登录就可以查看到新建了一个仓库,并且还自动将本地的内容推送到远程库。
登录GitHub查看到的信息如图:

2.将本地仓库内容推送到远程仓库


3.从远程仓库clone代码到本地
方式有多种,这里只展示一种(与 SVN 一样):


远程库的地址可以在GitHub中查看。
clone成功之后如果打开有问题,关闭studio 重新打开就可以了。

4.解决冲突
现在我在两个Module(原来的Module和clone下来的Module)中的a.java文件中相同的位置添加代码,模拟出现冲突。


模拟冲突具体步骤(过程截图省略):
① 先在原来的Module中修改文件但是不推送的远程库;
② 切换到clone下来的Module中,在同一位置(第①步中修改的位置)修改代码(模拟冲突);
③ 将clone下来的Module中的修改提交到本地并且推送到远程库。
④ 现在,原来的Module文件夹(Git库)和远程库的版本已经不同了,所以我如果要将原来Module中的修改推送到远程,就必须先更新内容,但是现在只要更新就会出现冲突。
(原来的库<Module文件夹>)从远程仓库更新内容:



更新时出现冲突,显示窗口:

在这个窗口中,告诉了我们产生冲突的文件,在右边也提供也解决冲突的几种方式,可以根据需要解决冲突。

四、使用分支
1.创建本地分支
点击右下角 “ Git:[分支名] ”,然后出现如下图界面:


选择” new Branch ”就会弹出一个窗口,需要填写分支名,填写完成之后点击OK分支就创建成功了。
2.查看、切换、合并、删除分支

点击右下角 “ Git:[分支名] ”,然后出现如下图界面:

在这里可以查看本地分支和远程分支情况,并且还能对本地和远程分支进行相关操作。

3.推送分支到远程库
其实就是推送本地仓库信息到远程仓库,推送的是当前所在分支,和“远程仓库 --> 将本地仓库内容推送到远程仓库” 方式一样。
4.根据远程分支创建本地分支
① 更新远程仓库代码,操作可以查看 “ 远程仓库 -> 解决冲突部分的相关内容(从远程仓库更新内容) ”,需要注意的是,我们在更新前,最好先刷新一下,可以查看远程仓库的分支情况,然后就可以选择分支进行更新了。


② 分支更新之后,我们就可以根据远程分支创建本地分支了:选择“ Git:[分支名]” -> 在Remote Branchs 栏目下面选择需要创建本地分支的远程分支 -> 选择“ Checkout as new local branch ”,会弹出一个窗口,需要填写本地分支名(一般和远程分支名保持一致),最后点击 OK 就可以了。

5.删除远程分支


以上就是Git在Android Studio中的使用比较常见的操作了,更多的功能等待大家一起探索。

0 0
原创粉丝点击