前言
在写这篇文章之前首先我假设你已经安装了Android Studio 并已经会用Android Studio建立项目。
那么这篇博文既然是将项目提交到github上,自然我们要明白两个相关概念:git和github。
git是版本控制系统,跟svn、cvs同级概念
github是一个网站,给用户提供git服务。这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的git服务。
准备
- 需要在你的电脑上安装git版本控制系统。如Git GUI;
下载地址:https://git-scm.com/downloads - 在github网站上注册一个账号。
步骤
-
将Android Studio与git关联 (前提是已经安装了Git)
如图在File -> Settings -> Version Control -> Git -> Path to git executable 中选择你安装的Git GUI中bin目录下git.exe 路径,点击后边的Test按钮,出现下面的对话框代表关联成功。
关联Git.png
将Android Studio与github关联
如图在File -> Settings -> Version Control -> GitHub 右边Auth Type 中选择Password 填写github中的帐号密码
-
用过SVN的都知道,上传代码到服务器的时候需要配置忽略文件和文件,在File -> Settings -> Version Control -> Ignored Files 如下图
添加忽略文件.png -
OK经过上两部环境配置好了 那么我们开始上传项目吧。首先在Android Studio中建立一个项目。如图步骤将项目上传到github
image.png
还会遇到让登录github
-
添加新的代码到github,首先我们随便找一个类添加一行注释,发现和SVN一样类的名字变成的蓝色,代表是改变了。
QQ截图20180324160407.png
实际使用当中会发现需要打开到类这层才能看到哪个类改变了,这样提交修改代码的时候很不容易发现,在这里在给大家介绍的选项 就是修改类的时候 目录一起跟着改变颜色,这样就能很明了的看到是哪个目录下面哪个文件有改变。File -> Settings -> Version Control 如下图:
下面看下效果:
- 更新项目。
首先我们先到github上面看下我们提交的类:
在下我们要改变的地方,很简单添加一样注释:
OK现在我们新的项目代码改变了,想要将改变的代码提交上github 首先我们要将代码添加到本地库中:
如图右键项目(或者直接右键你要添加的文件,如果右键文件的话,如下图出来的菜单中不是commit Directory,而是commit File,但操作是一样的)操作:
这回我们去github上去看,代码还是没有改变,是因为github提交代码只是提交到了本地的代码仓库,需要我们push到github上面
这次在去github去看,发现已经提上去了。
补充
配置好github后我发现原来的svn竟然没法用了。经过测试发现原来是在setting——>version control 右边下拉菜单选择你要提交的版本库:
参考文章:https://blog.csdn.net/jinrall/article/details/45787477 感谢!