2013-11-27 86 views
0

我創建.gitignore文件忽略日食的文件,它看起來像這樣:Git希望我添加被忽略的文件到舞臺。爲什麼?

target 
.classpath 
.project 
.settings/ 

問題是git的狀態仍顯示我的那些文件可以被添加到舞臺:

# On branch master 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  .classpath 
#  .project 
#  .settings/ 
nothing added to commit but untracked files present (use "git add" to track) 

任何想法爲什麼?順便說一聲我是新的git用戶,我在Windows上工作。

回答

4

即使您已將它們添加到您的.gitignore,但有時Git不會忽略它們,一旦它已知道知道它們的。您可以通過執行以下操作來修復它:

git rm -r --cached . 
git add . 
git commit -m "Ignore eclipse files" 
+0

調用'git add .'後,命令'git status'顯示被忽略的文件已添加到舞臺。可以嗎? – pepuch

+0

這不應該發生。你是否偶然使用記事本來編寫'.gitignore'文件? – Casey

+0

是的。由於Windows風格的新行可能會發生問題? – pepuch