
【Git】github在push时报错大文件,删除后依然报错
发布日期:2021-05-07 07:01:12
浏览次数:21
分类:精选文章
本文共 396 字,大约阅读时间需要 1 分钟。
在将本地仓库推送到GitHub时,出现“文件大小超过50MB”的错误可能并非仅仅由文件大小引起。实际上,GitHub在推送仓库时,除了当前版本外,还会默认推送所有历史版本。如果之前某次提交未能成功推送,GitHub会在后续操作中尝试推送这些未提交的版本,从而导致错误。
为了解决这个问题,可以按照以下步骤操作:
查看提交历史:使用git log
命令查看本地仓库的所有提交版本,识别出未被推送的历史版本。
撤销未被推送的版本:找到目标版本ID,执行git reset [版本ID]
命令,撤销该版本及其相关文件。
重新添加文件:使用git add
命令将修改后的文件添加到本地仓库。
提交修改:执行git commit
命令记录当前状态。
再次推送:最后,使用git push
命令将修改后的仓库推送到GitHub。
通过以上步骤,您可以确保所有版本都已正确推送,避免因历史版本累积导致的文件大小问题。
发表评论
最新留言
很好
[***.229.124.182]2025年04月12日 06时28分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
(C++11/14/17学习笔记):线程启动、结束,创建线程多法、join,detach
2019-03-04
HTML 和 CSS 简单实现注册页面
2019-03-04
趣谈win10常用快捷键
2019-03-04
11.2.6 时间值的小数秒
2019-03-05
Redis源码分析(七)--- zipmap压缩图
2019-03-05
【MySQL】(九)触发器
2019-03-05
Oracle 11G环境配置
2019-03-05
【Python】(十二)IO 文件处理
2019-03-05
【Oozie】(三)Oozie 使用实战教学,带你快速上手!
2019-03-05
师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
2019-03-05
C语言的数值溢出问题(上)
2019-03-05
8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
2019-03-05
vue项目通过vue.config.js配置文件进行proxy反向代理跨域
2019-03-05
android:使用audiotrack 类播放wav文件
2019-03-05
聊聊我的五一小假期
2019-03-05
数据库三个级别封锁协议
2019-03-05
ACM/NCPC2016 C Card Hand Sorting(upc 3028)
2019-03-05
ubuntu学习笔记-常用文件、命令以及作用(hosts、vim、ssh)
2019-03-05