标题图片

git缓存清不掉,试试再建一个文件夹

打印文章

作者:xxt8582753

发布日期:2025年7月18日

一个Git问题困扰我多时:当我尝试将文件夹A推送到GitHub仓库时,由于其中包含超过100MB的视频文件导致上传失败。理论上只需压缩该文件即可解决,但压缩后系统仍提示大文件错误(GH001: Large files detected)。我查阅大量资料,尝试了重命名文件、重启电脑、清空Git缓存等多种方法,耗时数小时,那个已被删除的大文件却仍在报错中显现,致使仓库数周无法更新。

最终我向技术员@AbCd求助。他的解决方案是:先从GitHub仓库克隆一份干净版本(记为文件夹B),然后将A中的文件全部复制到B中,最后重新关联远程仓库并推送B文件夹。这个巧妙的方法成功规避了缓存问题。

这次经历启示我们:面对技术难题时,突破常规思路往往能化解看似无解的困境。