android git过滤文件,Android 忽略文件.gitinore

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忽略文件

bVcQSQm

Android下目录结构

bVcQS5W.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:人之所以言之凿凿,是因为知道的太少。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值