android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解

  

Android工作室里集成了上传代码到github的功能,所以使用上还是很简单的,设置里添加账号并测试,之后就可以很方便地上传代码到github了

  

<人物>  android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解“> <人物> </图> <img src=

  

如果你的项目是使用Android工作室新建的,那么关于github基本就没什么问题了.Android工作室新建项目是自带. ignore文件的,也就是说默认是使用了忽略规则上传。默认忽略的是

        * .iml   .gradle/local.properties/.idea workspace.xml/.idea/库   .DS_Store/构建/捕获      

但是如果你的项目是之前从eclipse导入的,这里你就要注意了,按照上述操作,在github上新建项目后,在接下来的同步选项中,你会看到项目里的所有文件都会被上传,包括apk,安恩科技思想文件夹,gradle文件夹等。

  

<人物>  android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解

  

很明显,我并不需要把每次编译就发生变动的文件(例如调试的apk文件)都上传,我需要有所忽略的上传,这也正是. ignore文件的作用,为了使用忽略规则,我拷贝了. ignore文件进项目,再重复上传操作,文件并没有起作用,后来进过一番探索,发现要这样操作:

  

1,移除已有的版本控制:

  

<人物>  android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解”>,</p>
  <p> 2,关闭Android工作室,进入项目的文件夹中删除.文件夹(如果没有看到该文件夹请打开显示隐藏文件选项)</p>
  <p> 3,复制一份.gitignore文件到项目根目录(可使用如新建项目,其根目录就有该文件,或使用插件。gitignore生成,插件在当里搜索就有)附上我使用的忽略规则:</p>
  
  <pre类=   * .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,启动,将项目加入版本控制

  

<人物>  android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解

  

再重复之前的操作,导入到版本控制——分享项目alt=" android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解">

  

如果更改. ignore文件后没有效果,则执行清除缓存操作(操作之前建议提交保存一下)

     //清空缓存   git rm - r——缓存。//将仓库中索引的递归删除   git添加。//重新添加仓库索引   git commit - m”更新git。忽视“//提交      

# #导入github上的项目

  

除了上传自己的代码到github,方便进行版本控制外,我们还经常需要导入github上别人的优秀项目进行学习,在Android工作室新建项目时就可以很方便的从github上直接导入项目

  

 android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解

  

然并卵。理想很美好,现实很残酷。因为国内网络环境的问题,使用这种方式导入github的项目,十有八九会因为gradle版本不同而被各种gradle错误搞得生不如死,这里分享一些快速而又愉快的离线导入github项目的方法:

  

1,从github上下载项目,举个栗子,项目名字为测试

  

android工作室新手入门教程(三)Github(忽略忽略规则)的使用教程图解