android - Eclipse Git gitignore 文件被忽略

标签 android eclipse git gitignore

我有一个 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/

相关文章:

eclipse - spectj-maven-plugin 的编译目标出现奇怪的问题

eclipse - 在 Eclipse 或任何编辑器中自动更新许多文档中的文本

git - 获取 Git 中已重命名然后发生重大更改的文件的差异。这目前对我来说不能正常工作

git - 如何在 Jenkins Workflow 插件中使用 SSH key

eclipse - Windows 8 与开发工具的兼容性。

git - 如何从 Git 中的标签名称获取分支?

android-wifi - 我可以从代码中打开 WiFi-Direct 吗?在 Android API-14 (ICS) 上

java - 当 TabLayout 中有 3 个选项卡,每个选项卡都显示正确的 fragment 时,如何理解 getFragments.size() 给我 2?

android - 如何使用后台作业查找用户在间隔内访问的应用程序列表?

android - AOSP repo 同步时间过长