Git 删除旧提交中的文件
我试图删除github repo中属于旧提交的文件,特别是自创建repo以来的第二个文件。然后有人试图修复它,并删除了其工作区中的文件,并推动了更改 这是一个500 mb的rar文件,有人认为在2012年推出它是个好主意,现在我们需要摆脱它 我试过了Git 删除旧提交中的文件,git,github,Git,Github,我试图删除github repo中属于旧提交的文件,特别是自创建repo以来的第二个文件。然后有人试图修复它,并删除了其工作区中的文件,并推动了更改 这是一个500 mb的rar文件,有人认为在2012年推出它是个好主意,现在我们需要摆脱它 我试过了 重定基期/樱桃采摘: 删除:及 但这些都对我有用。它似乎是一个.pack文件 问题是:我真的可以删除这个文件吗?否则,有没有在不丢失提交历史记录的情况下建立新回购的选项 提前感谢。如评论中所述,解决方案在github的敏感数据帮助文章中。建议使
- 重定基期/樱桃采摘:
- 删除:及
谢谢 请添加您认为它不起作用的详细信息,以帮助您…该文件是每个提交的一部分,它是添加该文件的提交的后代。要完全清除该文件,您需要将其从所有这些提交中删除。提供的链接中的第二个示例是您想要的。您可能也想看看GitHub的示例:。它还提到使用BFG来帮助完成工作,这对你来说可能更容易完成。事先警告一下,这将改写你的历史。没有办法完全从存储库中删除该文件。