配置Android Git .ignore文件

使用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"

亲爱的同学们,如果认为我的文章帮助到你了,给我点赞吧!

你可能感兴趣的:(配置Android Git .ignore文件)