首先贴一下我们项目里面的 .gitignore 文件内容:
# apk
*.apk
# built application files
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Ignore gradle files
.gradle/
build/
# Eclipse project files
.classpath
.project
.settings/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
# Mac system files
.DS_Store
# Vim backup file
*~
# OS files
*.thumb
# gradle dist
gradle/wrapper/gradle-*.zip
# SonarQube
.scannerwork
在git 使用过程中,我们更新.gitignore文件,再提交的时候会发生冲突,使用以下git 命令可删除缓存,进行更新。
git rm -r --cached . #清除缓存
git add . #重新trace file
git commit -m "update .gitignore" #提交和注释
git push origin master #可选,如果需要同步到remote上的话