在提交之后忽略Git中的文件

我最近切换到混帐。

在我使用git之前的第一次提交中,我注意到它也在提交过程中列出了pyc文件。 我没有想到这件事,承诺推动他们。

现在我意识到他们在开发过程中不断得到更新,而且在列表中看到他们很烦人。 它只是产生了太多的噪音。

我做了一些研究,并在项目目录中echo "*.pyc" >> .gitignore

这没有帮助,虽然pyc文件仍然显示。 难道是因为我以前犯过这些pyc文件,我不能再忽略它们了吗? (因为他们现在被追踪,国家又改变了)如果是这样,我永远是该死的,还是有希望从库中删除后来的文件?

谢谢

只要将.pyc文件与git rm文件.pyc ,并确保你的.gitignore被设置为从现在开始忽略它们。 你是正确的,git不会忽略提交的文件,因为它们已经被添加了。 如果您不想删除关闭的磁盘,请使用git rm --cached删除文件。 这只是从索引中删除它们而不从磁盘中删除。