我正在使用带有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
我还能做什么或尝试什么?
答案 0 :(得分:5)
我认为您之前已将这些.classpath
文件添加到git中,并且git已经在跟踪它们,因此将它们添加到.gitignore
是不够的。
您需要在回购中停止跟踪它。尝试
git rm -r --cached EJB/.classpath WAR/.classpath
git commit -m "untracking .classpath files"
在此之后,gitignore
将忽略对它们的更改。