2013-10-30 35 views
2

我的工作在Windows計算機上使用的git與Eclipse的cygwin上...爲什麼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 

我還能做什麼或嘗試?

回答

5

我想你已經將這些.classpath文件添加到git中,並且git已經在跟蹤它們,因此將它們添加到.gitignore是不夠的。

您需要停止在您的回購中追蹤它。嘗試

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

而在此之後,gitignore將忽略對它們的更改。

相關問題