Android 忽略文件.gitinore
指定有意未被跟踪的文件忽略,一个gitignore文件指定git应该忽略的文件,Git已经跟踪的文件不受影响。
格式规范
- (#):代表注释
- (/):在匹配模式后面代表目录,在匹配模式前面表示根目录。例如:/main 忽略根目录下的main文件, main/ 忽略main文件夹 , main 代表忽略main文件
- ():匹配多个字符,.iml 忽略所有的.iml 文件
- 指定文件:直接写出文件名 例如:main 表示忽略main文件
- ([]):包含
- (!):取反
# 此为注释将被 Git 忽略
# 忽略gradle文件
.gradle
# 忽略所有.iml后缀的文件
*.iml
# 忽略后缀为.o和.a的文件
*.[oa]
# 忽略WebbLin.a除外的文件
!WebbLin.a
# 忽略指定名称为main的文件
main
# 忽略根目录下的main文件
/main
# 忽略指定main文件夹
main/
注意:gitignore文件的目的是确保未被git追踪的某些文件保持未被追踪。如果项目已经被纳入版本管理,再修改.gitignore是无效的,要停止追踪当前追踪的文件,请使用 git rm --cached,把本地缓存删除后在提交。
二:Android下有根目录下的.gitignore忽略文件和module模块下的.gitignore忽略文件
Android下目录结构
.gradle 此文件夹是用来保存gradle的依赖信息
.idea 此文件夹是用来保存开发工具的设置信息
*.iml 是用来保存开发工具信息
所有build文件夹(包括三方) build文件夹是用来保存编译后的文件目录
local.properties 是用来保存项目依赖信息
一般项目下,添加相应的这些忽略文件就ok
#忽略所有的.iml文件,此文件是用来保存开发工具信息
*.iml
#忽略根目录.gradle文件夹,此文件夹是用来保存gradle的依赖信息的
/.gradle
#忽略.idea文件夹,此文件夹是用来保存开发工具的设置信息
/.idea
.DS_Store
#忽略build文件夹,此文件是用来保存编译后的文件目录
/build
/captures
.externalNativeBuild
.cxx
#忽略local.properties文件,此文件是用来保存项目依赖信息
local.properties
如果你想添加相关的文件不要上传git 根据规则添加自己的需求
# Built application 忽略所有的.apk文件和.ap_未知文件
*.ap_
*.apk
# Files for the Dalvik VM ,忽略所有.dex文件
*.dex
# Java class files忽略所有.class文件
*.class
module下的.gitignore忽略文件,当组件下需要添加需要的忽略文件时候添加相应的忽略文件
#忽略build文件夹,此文件是用来保存编译后的文件目录
/build
END:人之所以言之凿凿,是因为知道的太少。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。