我创建了.gitignore
文件来忽略eclipse文件,它看起来像这样:
target
.classpath
.project
.settings/
问题是git status仍然显示我可以将这些文件添加到stage:
# 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上工作。
答案 0 :(得分:4)
即使您已将它们添加到.gitignore
,但有时Git一旦知道关于它们,就不会忽略它们。您可以通过执行以下命令来修复它:
git rm -r --cached .
git add .
git commit -m "Ignore eclipse files"