Android工作室里集成了上传代码到github的功能,所以使用上还是很简单的,设置里添加账号并测试,之后就可以很方便地上传代码到github了
<人物> 图>
如果你的项目是使用Android工作室新建的,那么关于github基本就没什么问题了.Android工作室新建项目是自带. ignore文件的,也就是说默认是使用了忽略规则上传。默认忽略的是
* .iml .gradle/local.properties/.idea workspace.xml/.idea/库 .DS_Store/构建/捕获
但是如果你的项目是之前从eclipse导入的,这里你就要注意了,按照上述操作,在github上新建项目后,在接下来的同步选项中,你会看到项目里的所有文件都会被上传,包括apk,安恩科技思想文件夹,gradle文件夹等。
<人物> 图>
很明显,我并不需要把每次编译就发生变动的文件(例如调试的apk文件)都上传,我需要有所忽略的上传,这也正是. ignore文件的作用,为了使用忽略规则,我拷贝了. ignore文件进项目,再重复上传操作,文件并没有起作用,后来进过一番探索,发现要这样操作:
1,移除已有的版本控制:
<人物> 图> * .iml .gradle/local.properties/.idea workspace.xml/.idea/库 .DS_Store/构建/捕获 # OSX * .DS_Store # Gradle文件 构建/.gradle/*/构建/# Intellij项目文件 * .iml * .ipr * .iws .idea/#构建应用程序文件 * . apk * .ap_ Dalvik VM #文件 * .dex # Java类文件 * . class # Eclipse项目文件 . classpath . project #生成的文件 antLauncher/bin antLauncher/创 #生成的文件 bin/创/#本地配置文件(sdk路径等) local.properties #日志文件 * . log
4,启动,将项目加入版本控制
<人物> 图>
再重复之前的操作,导入到版本控制——分享项目alt=" android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解">
如果更改. ignore文件后没有效果,则执行清除缓存操作(操作之前建议提交保存一下)
//清空缓存 git rm - r——缓存。//将仓库中索引的递归删除 git添加。//重新添加仓库索引 git commit - m”更新git。忽视“//提交
# #导入github上的项目
除了上传自己的代码到github,方便进行版本控制外,我们还经常需要导入github上别人的优秀项目进行学习,在Android工作室新建项目时就可以很方便的从github上直接导入项目
然并卵。理想很美好,现实很残酷。因为国内网络环境的问题,使用这种方式导入github的项目,十有八九会因为gradle版本不同而被各种gradle错误搞得生不如死,这里分享一些快速而又愉快的离线导入github项目的方法:
1,从github上下载项目,举个栗子,项目名字为测试