使用git對(duì)項(xiàng)目進(jìn)行版本控制時(shí)蜜托,總會(huì)因?yàn)榫幾g生成的文件而發(fā)愁释液,.ignore的出現(xiàn)解決了這個(gè)問題熏矿。可以通過配置ignore文件對(duì)文件進(jìn)行忽略孝凌,下面是我AndroidStudio中.ignore文件的通用配置方咆,該文件是項(xiàng)目頂級(jí)目錄的.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只能忽略那些原來沒有被納入版本控制中的文件蟀架,如果文件已經(jīng)存在版本控制中瓣赂,則修改.gitignore是無效的,解決辦法是先把本地緩存刪除(改變成為未被跟蹤狀態(tài))片拍,然后提交煌集,重新納入版本控制系統(tǒng)中.
命令
git rm -r --cached .
git add .
git commit -m "update .ignore"
親愛的同學(xué)們,如果認(rèn)為我的文章幫助到你了穆碎,給我點(diǎn)贊吧牙勘!