繁体   English   中英

提交后忽略Git中的文件

[英]Ignoring files in Git after they have been committed

我最近切换到git。

自从使用git以来,在上一次提交的内容中,我注意到它还在提交过程中列出了pyc文件。 我对此一无所获,并承诺并推动了他们。

现在,我意识到它们在开发过程中不断更新,并且很讨厌在列表中看到它们。 它只会产生太多的噪音。

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

但是,这并没有帮助,因为pyc文件仍在显示。 可能是因为我以前提交过这些pyc文件,所以我不能再忽略它们了吗? (因为现在已对它们进行跟踪,并且状态又发生了变化)。如果是这样,我将永远被诅咒,还是仍然有希望从存储库中删除事后看来的文件?

谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM