我有一个 Android 项目,我希望 GIT 在其中忽略 bin 和 gen 文件夹。因此,我在项目的目录中(我也尝试过更高级别的)以下 .gitignore 文件:
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
#.classpath
#.project
不幸的是,这个文件被 Eclipse 忽略了,我一直在提交 .class 文件和来自 gen/和 bin/的文件。我还尝试将文件夹标记为“假设未更改”,但这也无济于事。
我不确定,但有可能我在第一次提交后添加了文件。
最佳答案
您似乎已经添加并提交了 gen 和 bin 目录。 .gitignore 仅适用于未跟踪的文件,其目的是确保据称未跟踪的文件保持未跟踪状态。停止跟踪 bin 和 gen:
git rm -r --cached bin gen
git commit -m "removed generated files"
关于android - Eclipse Git gitignore 文件被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850678/