首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从git存储库中完全删除文件?

如何从git存储库中完全删除文件?
EN

Stack Overflow用户
提问于 2010-08-11 21:21:15
回答 1查看 31.4K关注 0票数 78

我最近注意到,我的文本编辑器使用的项目文件(以及其他一些垃圾文件)添加了项目的git存储库。因为它们实际上不是项目的一部分,所以我想删除它们,但git rm不会从存储库中删除旧版本,我也找不到任何其他看起来有希望的东西。

EN

回答 1

Stack Overflow用户

发布于 2017-01-30 20:57:57

这就是git filter-branch的用途,但要注意回购历史将会更改,并且在历史重写后提交散列将会不同。

如果你还想释放空间,我建议你使用git forget-blob,因为git filter-branch本身不会让git忘记你的文件,因为它仍然可能被远程,reflog,标签等引用。

git forget-blob main.c.swp

您可以在here上获取更多信息

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3458685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档