4

我最近切换到 git。

在我使用 git 后的上一次和第一次提交中,我注意到它还在提交期间列出了 pyc 文件。我没有考虑任何事情,并承诺并推动他们。

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

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

这并没有帮助,因为 pyc 文件仍在显示中。难道是因为我之前已经提交了那些 pyc 文件,我不能再忽略它们了?(因为他们现在被跟踪并且状态再次改变)如果是这样我永远被诅咒还是仍然希望从存储库中删除事后的文件?

谢谢

4

1 回答 1

5

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

于 2012-09-22T08:21:03.633 回答