2012-09-22 173 views
4

我最近切换到git。在Git中忽略Git中的文件

在我以前和第一次提交以来,因为使用git,我注意到它也在提交过程中列出了pyc文件。我没有想到它,承诺并推动它们。

现在我意识到他们在开发过程中不断获得更新,并且在列表中看到他们非常恼人。它只会产生太多的噪音。

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

这并没有帮助,虽然pyc文件仍然显示。难道是因为我以前犯过这些pyc文件,我不能再忽略它们吗? (因为他们现在被追踪并且状态再次发生变化)如果是这样,我永远被定罪或者仍然希望从知识库中删除后来的文件?

感谢

回答

5

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