我正在使用 webpack 运行 ReactJS 网站,并运行构建以推送到我的生产服务器。然而,node_modules 甚至通过我的 .gitignore 被推送。我清除了现金,提交了,现在 node_modules 没有被添加到 git (很好)。但是,当我尝试提交一些新的代码更改时,我从 gitlab 收到以下错误:
我已经运行了 git ls-tree -r HEAD | grep $BLOB_ID 并能够看到该文件。我不太确定如何删除它以便我可以提交给 gitlab。有时我会看到同样的错误并运行上面的命令,但没有列出路径。我花了很多时间处理这个问题,但真的不知道如何解决这个问题,以便我可以推送我的存储库。感谢任何帮助,谢谢。
如果您的目的是删除有问题的文件BFG 存储库清理器,则用干净的本地存储库替换远程存储库历史记录(小心)。