使用git对项目进行版本控制时,总会因为编译生成的文件而发愁,.ignore的出现解决了这个问题。可以通过配置ignore文件对文件进行忽略,下面是我AndroidStudio中.ignore文件的通用配置,该文件是项目顶级目录的.ignore。
.ignore文件通用配置
# Built application files
*.apk
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# Intellij
*.iml
.idea/workspace.xml
# Keystore files
*.jks
.ignore不起作用解决方案
原因
.ignore只能忽略那些原来没有被纳入版本控制中的文件,如果文件已经存在版本控制中,则修改.gitignore是无效的,解决办法是先把本地缓存删除(改变成为未被跟踪状态),然后提交,重新纳入版本控制系统中.
命令
git rm -r --cached .
git add .
git commit -m "update .ignore"
亲爱的同学们,如果认为我的文章帮助到你了,给我点赞吧!