在ADT跟Android Studio中配置和使用Git

在ADT和Android Studio中配置和使用Git

株洲新程IT教育 李赞红

搞了半天,图片居然没上传,直接下载吧:http://download.****.net/detail/lifenote/9500827


1、版本控制的作用
A、版本控制
B、项目的基本管理
C、团队协作开发
D、历史记录
E、文件跟踪


2、两个常用的GIT服务商
A、国外:github   https://github.com/
B、国内:git@osc  http://git.oschina.net/(本文使用这个)


3、GIT的工作原理
A、数据存储的两个位置
     GIT服务器,保存了一个团队成员共享的项目副本
     本地仓库,每个用户都会在自己的电脑上创建一个本地仓库,用户编辑的项目存储在本地仓库中,为了实现代码和文件的共享,必须及时将成果提交到GIT服务器


B、每个用户都有一个分支,团队成员在各自的分支上工作,其中,master分支主要用于代码整合,其他分支用于团队成员开发,因为分支相互独立,可以减少互相干扰。


4、git下载
   git eclipse插件:在ADT中已自带,不需要再安装


5、GIT使用的两个方面:
A、将项目上传到GIT服务器
B、将项目从GIT服务器下载下来用于编辑


6、将项目上传到GIT服务器
基本步骤:
1)在GIT服务器创建项目
2)在Eclipse ADT中克隆该项目
3)将工程共享到项目中
4)提交工程到GIT服务器




A、登陆http://git.oschina.net,创建项目
 在ADT跟Android Studio中配置和使用Git


B、填写项目信息
 在ADT跟Android Studio中配置和使用Git


C、修改.gitignore文件
默认生成的.gitignore文件不能被自动识别为Android工程,要删除下载的语句:
# built application files
*.apk
*.ap_


# files for the dex VM
*.dex


# Java class files
*.class


# generated files
bin/
gen/


# Local configuration file (sdk path, etc)
local.properties


# Eclipse project files
.classpath
.project



# Proguard folder generated by Eclipse
proguard/


# Intellij project files
*.iml
*.ipr
*.iws
.idea/


说明:
#表示注释
加粗体和删除线的都要删除


D、在Eclipse ADT中打开Git Repository透视图
三个功能按钮的作用:
 在ADT跟Android Studio中配置和使用Git
第一个:将工程添加到已有的本地仓库
第二个:从远程Git服务器复制项目到本地仓库
第三个:创建本地仓库,并将工程添加到该仓库


选择第二个按钮,从Git服务器复制项目
 在ADT跟Android Studio中配置和使用Git


URI从项目中复制对应的HTTPS地址即可:
 在ADT跟Android Studio中配置和使用Git


输入申请的用户名和密码。


在弹出的下一个界面中指定项目的位置和名称:
 在ADT跟Android Studio中配置和使用Git


本地仓库的目录按如下配置即可:
在ADT跟Android Studio中配置和使用Git

 


E、将工程共享到本地仓库
 
在ADT跟Android Studio中配置和使用Git

 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


F、将本地仓库同步到Git服务器
 在ADT跟Android Studio中配置和使用Git

在ADT跟Android Studio中配置和使用Git
 


7、为每个用户创建分支
 在ADT跟Android Studio中配置和使用Git


将创建的分支同步到GIT服务器
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


8、将项目从GIT服务器下载下来用于编辑(拉取项目)


A、将用户设置为项目的开发人员
 在ADT跟Android Studio中配置和使用Git


 在ADT跟Android Studio中配置和使用Git


 
在ADT跟Android Studio中配置和使用Git

 
在ADT跟Android Studio中配置和使用Git

比如:一个三个人的团队,需要3个账户,4个分支。


B、从GIT服务器拉取工程
 
在ADT跟Android Studio中配置和使用Git

 

在ADT跟Android Studio中配置和使用Git
 

在ADT跟Android Studio中配置和使用Git
 


 在ADT跟Android Studio中配置和使用Git


 在ADT跟Android Studio中配置和使用Git


 在ADT跟Android Studio中配置和使用Git

在ADT跟Android Studio中配置和使用Git
 

在ADT跟Android Studio中配置和使用Git


10、提交代码
 
在ADT跟Android Studio中配置和使用Git

 
在ADT跟Android Studio中配置和使用Git

11、同步Git服务器
 在ADT跟Android Studio中配置和使用Git


12、合并分支
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


如果上面的操作无法正常合并,则使用下面的方法代替:

在ADT跟Android Studio中配置和使用Git
 

在ADT跟Android Studio中配置和使用Git
 

在ADT跟Android Studio中配置和使用Git
 




7、在Android Studio中使用GIT
0、下载git,路径为https://git-scm.com/downloads
 在ADT跟Android Studio中配置和使用Git


然后在Android Studio的配置界面中配置Git.exe文件
 在ADT跟Android Studio中配置和使用Git


A、在http://git.oschina.net中创建新项目Test
 在ADT跟Android Studio中配置和使用Git


B、在Android Studio中创建Project(不是Modules),名为Test


C、切换到Project视图,选择工程名,为Project添加本地仓库
 在ADT跟Android Studio中配置和使用Git


D、将Project中的文件添加到本地仓库中
 
在ADT跟Android Studio中配置和使用Git

E、将内容提交到本地仓库
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


F、将文件从本地仓库提交到远程Git服务器
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


获取到git的工程地址
 在ADT跟Android Studio中配置和使用Git


填入下面的对话框
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


H、如果创建或修改了文件,则先将创建或修改的文件保存到本地仓库,再提交到远程Git服务器
 
在ADT跟Android Studio中配置和使用Git

在ADT跟Android Studio中配置和使用Git

 




I、创建新的分支(本例为gh)
 
在ADT跟Android Studio中配置和使用Git

 在ADT跟Android Studio中配置和使用Git


J、将新分支提交到Git服务器
     方法与提交普通文件一样:右键->git->Repository->Push


K、将gh分支下载到本地仓库
 
在ADT跟Android Studio中配置和使用Git

 
在ADT跟Android Studio中配置和使用Git

成功如下图:
 
在ADT跟Android Studio中配置和使用Git

将gh分支变成当前的活动分支
 
在ADT跟Android Studio中配置和使用Git

L、将当前gh分支合并到master分支
将master分支设置为当前分支
 
在ADT跟Android Studio中配置和使用Git



选择要合并的分支,点击Merge命令
 
在ADT跟Android Studio中配置和使用Git



将master分支提交到git服务即可。


M、从Git服务上拉取项目
 
在ADT跟Android Studio中配置和使用Git

 

在ADT跟Android Studio中配置和使用Git