为什么git仍在尝试添加类路径文件?

时间:2013-10-30 13:30:56

标签: eclipse git

我正在使用带有eclipse的git进行cygwin的Windows计算机...

git一直试图添加以下文件

modified:   EJB/.classpath
modified:   WAR/.classpath

但如果你查看我的.gitignore,它看起来就像这样..

Flex/src/generated/
work/
logs/
build/
EJB/classes/
WAR/WebRoot/WEB-INF/classes/
.classpath
EJB/.classpath
com.genuitec.eclipse.persistence.jpa.prefs
WAR/.classpath
 WAR/.classpath
 EJB/.classpath

我还能做什么或尝试什么?

1 个答案:

答案 0 :(得分:5)

我认为您之前已将这些.classpath文件添加到git中,并且git已经在跟踪它们,因此将它们添加到.gitignore是不够的。

您需要在回购中停止跟踪它。尝试

git rm -r --cached EJB/.classpath WAR/.classpath
git commit -m "untracking .classpath files"

在此之后,gitignore将忽略对它们的更改。