赞
踩
今天下午重新对AndroidStudio和Git进行了关联,为了防止以后忘记,特此记录一下。
一.首先需要安装Git:
记录一下安装的目录,一会配置的时候需要用到。
二.在AndroidStudio中设置Git插件:
File-Setting-VersionControl-Git
在这里找到上面安装的Git路径。
三.初始化Git项目:
VCS-Git如果出现Git选项说明安装Git插件成功
四.由Git拉取项目:
URL填写Git的项目地址,Directory填写检出项目的目录,点击clone.
填写git的账号,密码,点击ok即可.
五.查看当前项目的Git分支:
查看当前的git项目是在主分支master上还是在分支dev上面,简单点
直接查看As的右下脚.
六.Git项目分支切换:
如果想切换到其他分支
会出现Git Branches
选择origin/dev或者origin/master
点击ok即可切换.
七.查看Git的提交日志:
会出现一个选择路径的对话框,选择你要查看的项目
点击ok即可,就会出现一个log对话框,里面有提交记录.
八.用Git提交代码
修改代码后,如果右击修改的文件,出现的列表中没有GIt选项,则需要
选中Enable Version Control Intergration–选择
点击OK即可,会发现AS顶部出现了,则证明As与Git关联成功,可以提交代码。
点击commitChanges进入修改文件的一个对话框,注意不要勾选
点击右下角的commit即可.
九.有时候拉取项目的时候会遇到一个错误
The SDK directory ‘D:\androidSDK’does not exist.Please fix the ‘sdk.dir’ property in the local.properties file
解决方法:
原来在workspace那里有一个local.properties文件,可以修改SDK路径,因为我之前装了两次Android Studio,第二次装的路径和第一次的不一样,但是project的SDK路径是指向第一个的,所以报错。把它改过来就行了。
二. AndroidStudio中新建分支,分支合并:
1.打开AndroidStudio后,查看右下角(当前是developer分支),如果想把当前的分支切换到master.
在LocalBrancher中右击选中的master,然后checkout.意味着将master分支check到本地,此时,AndroidStudio中右下角当前的分支变为了master.
2.新建一个分支,点击AndroidStudio中右下角的Git出现,Git Branches.然后选择+new Branch.
给新分支起一个名字,点击ok
这样就在当前分支的基础上新建了一个dev2分支,并且当前的分支就切换成了dev2.
3.从远程master主分支上新拉取一个新分支
取名字比如master1,则当前就是切换到了master1分支
4.将当前分支的改动合并到主分支上
然后将要合并的分支右击,merge
5.git版本回退到之前的版本
选中需要回退的类,然后点击左边的返回按钮Revert.
6.新建本地分支,然后push到远程
新建本地分支后,然后git-push-
点击push.push完成后,去查看远程的列表即可查看是否push成功。
7.合并其他分支的代码到自己当前的分支
现在是需要把远程developer分支合并到当前分支,需要选中developer-merge即可,如果没有merge则需要再pull一下代码,再次merge
注意:有时侯,导入新clone下来的项目的时候,AS右下角会报:Invalid VCS Root Mapping ?
这时候需要关联一下本地clone下来的项目路径
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。