错误:无法将某些引用推送到(URL),因为文件超出文件大小限制如果文件不再存在则发生事件

问题描述 投票:0回答:1

今天我在将项目推送到 GitHub 时遇到了一些问题,我有一个 7z 文件,大小超过 100mb,我删除了它,但仍然无法推送,因为它甚至不存在于实际文件夹中怎么办我修好了吗?

我已经尝试了很多方法,例如“重新初始化”存储库,但它仍然不起作用,我还尝试使用具有相同名称和文件扩展名且大小较小的不同文件(7Zip 文件内的文本文件)但它仍然不起作用,我还尝试删除

.git/hooks/pre-push
并删除
.git/hooks/
文件夹中的所有内容,但仍然不行 我能做什么?

编辑 1:

git status
命令的输出显示了这一点

    On branch main
Your branch is ahead of 'origin/main' by 11 commits.
  (use "git push" to publish your local commits)

nothing to commit, working tree clean

编辑2:我还尝试了

git reset --soft HEAD~1
命令,提交了更改,然后推送它们,但仍然不起作用,文件不存在,仍然检测到相同的文件。

编辑3:导致该问题的文件是

example_mods\vs-bloodiey\sourcefiles\assets.7z
,它的大小超过100mb,但我已经删除了它,但仍然无法推送

抱歉没有早点提供此信息,直到现在我都很忙

git file github command-line filesize
1个回答
0
投票

感谢 Gilles Quénot 和 NoDataFound 关于

git status
命令的帮助,在赛道中,我看到后面有很多提交,所以我使用了命令
git reset --soft
,但我没有使用
HEAD~1
,而是使用了
HEAD~(number of commits ahead)
,例如我的案例是 11,所以使用过
HEAD~11
我进行了更改,这解决了我的问题,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.