.gitignore文件在git push期间没有忽略某些文件?

时间:2016-05-08 13:18:05

标签: java eclipse git github

项目目录中 .gitignore 文件的内容:

bin/
.settings/
.classpath
.project
MyGuide.txt
.gitignore

我的github项目中出现了什么:

enter image description here

是否有原因" MyGuide.txt"当我推送到我的远程仓库时, .gitignore 文件仍在显示?

1 个答案:

答案 0 :(得分:1)

您的文件似乎已经添加到git repo。

一旦添加文件(未跟踪),将其添加到.gitignore将不会忽略它,因为它已经在repo中,所以你必须从存储库中删除,提交删除文件和然后它会被忽略。

# Remove any file you have already commited and you wish to ignore
git rm -rf --cached .idea/*

# now add the ignored pattern to your .gitignore file
git add -A .

# commit and push the removal of the ignored files.
git commit -m "Removed idea files"
git push