Eclipse Git gitignore file is ignored

房东的猫 提交于 2019-11-28 05:00:39

问题


I have an Android project in which I wish GIT to ignore the bin and gen folders. Therefore, I have placed in the directory of the project (I have also tried it at a level higher) the following .gitignore file:

# 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

Unfortunately, this file is being ignored by Eclipse and I keep committing .class files and files from both gen/ and bin/. I have also tried to mark the folders as "Assume unchanged" but that also does not help.

I am not sure, but it is possible that I have added the file AFTER the first commit.


回答1:


Seems like you have already added and committed the gen and bin directories. .gitignore works only for untracked files and the purpose of it is to ensure purportedly untracked files remain untracked. To stop tracking bin and gen:

git rm -r --cached bin gen
git commit -m "removed generated files"



回答2:


I had to add additional file structure:

git rm -r --cached ./projectname/bin 

but this definitely helped this situation



来源:https://stackoverflow.com/questions/18850678/eclipse-git-gitignore-file-is-ignored

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!