由于网上各种版本的ignore文件,很多人和我一样都是拿来就用的。不知道其原理,我乘着有空学了下gitIgnore的写法,同时将我经常用的Android项目的gitIgnore文件拿来分析学习下。
我将分析都写在注释里了,看看就懂啦~
# Built application files
# 忽略所有apk文件和ap_文件。
*.apk
*.ap_
# Files for the Dalvik VM
# 忽略所有dex文件
*.dex
# Java class files
# 忽略所有class后缀的文件
*.class
# Generated files
# 忽略所有bin和gen文件夹中的所有文件
# 注意这里是指项目中所有bin和gen文件夹
bin/
gen/
# Gradle files
# 忽略所有.gradle和build文件目录下的所有文件
.gradle/
build/
# Local configuration file (sdk path, etc)
# 忽略所有local.properties文件
# 这些文件存放有sdk路径、账目密码等,这些是不会记录到git中的。
# 所以有一些保密的东西会被写到这个文件中,确保不会再VCS中泄密。
local.properties
# Proguard folder generated by Eclipse
# 忽略所有proguard文件目录下的所有文件
proguard/
# Log Files
# 忽略所有log文件
*.log
# Android Studio Navigation editor temp files
# 忽略所有navigation文件目录下的所有文件
.navigation/
# Android Studio captures folder
captures/
只是个人的见解,觉得其实像ap_
这个不一定是忽略ap_结尾的,下划线可能是一个通配符。
如果对gitIgnore有知识更新,会持续更新文章的。