Git因文件过大导致提交失败解决方案

这篇具有很好参考价值的文章主要介绍了Git因文件过大导致提交失败解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

git推送到远程时因个别文件过大导致推送失败

git push 文件过大,踩坑,git

Gitee托管平台对不同套餐的用户采用了不同的配额限制,详情可查阅Gitee产品文档

git push 文件过大,踩坑,git

解决方法

1、查看超出限额的大文件

git push 文件过大,踩坑,git

命令如下,其中557b10ce603309c9a25c0e3924ce3d681104f18c 为错误信息中给出的文件的哈希值

git rev-list --objects --all | grep 557b10ce603309c9a25c0e3924ce3d681104f18c

2、查看提交记录

使用 git log 命令可查看历史提交信息,会显示提交记录的Commit Hash,作者信息、提交时间、提交说明等信息, 每个提交都有一个唯一的 SHA-1 校验和,用于标识该提交

git push 文件过大,踩坑,git

3、撤销commit记录

依次撤销已经commit但未push到远程的提交记录

git push 文件过大,踩坑,git

git reset Commit <HashCommit Hash>

4、删除本地大文件

5、重新提交并推送

git add .
git commit -m '提交说明'
git push

最终完美解决

git push 文件过大,踩坑,git

参考文章

Git push大文件失败解决文章来源地址https://www.toymoban.com/news/detail-844753.html

到了这里,关于Git因文件过大导致提交失败解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RabbitMQ log 文件过大 解决方案

    C:UsersAdministratorAppDataRoamingRabbitMQlograbbit@localhost.log rabbit@localhost.log MQ启动、连接日志 rabbit@localhost-sasl.log saal用来记录Erlang相关的信息,例如查看Erlang崩溃的报告 Logging — RabbitMQ Log level Verbosity Severity debug most verbose lowest severity info warning error critical highest severity none least v

    2024年02月16日
    浏览(53)
  • SQL Server 事务日志文件过大 解决方案

    事务日志文件(Transaction Log File)是用来记录数据库更新情况的文件,扩展名为ldf。当出现以下情况时,就会报“ 事务日志已满 ”的错误: 日志文件没有设置了自动增长,当记录超过初始大小; 日志文件设置了自动增长,“最大文件大小”设置了具体的大小(如2000M),当

    2024年02月10日
    浏览(60)
  • github连接超时、提交(push)代码失败解决方案

    如果提示: Hi defnngj You’ve successfully authenticated, but GitHub does not provide shell access . 说明你连接成功了 打开 https://github.com/ ,在设置中添加密钥 测试成功就可以push code了.

    2024年02月12日
    浏览(67)
  • 【随笔】Git -- 解决提交时本地与目标分支不一致导致提交失败 stash & pull --rebase(三)

    💌 所属专栏:【Git】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘 您的点赞、关注、收藏、评论,是对我最大

    2024年04月27日
    浏览(55)
  • bug复刻,解决方案---在改变div层级关系时,导致传参失败

    在优化页面时,为了实现网页顶部遮挡效果(内容滚动,顶部导航栏不随着一起滚动,并且覆盖),做法是将内容都放在一个div里面,为这个新的div设置样式,margin-top width heigh等,网页效果的确实现了,但是出现的新的问题,传参失败,点击按钮跳转之后,在页面是更新的数

    2024年02月11日
    浏览(42)
  • 【FAQ】关于华为推送服务因营销消息频次管控导致服务通讯类消息下发失败的解决方案

    使用华为推送服务下发IM消息时,下发消息请求成功且code码为80000000,但是手机总是收不到消息; 在华为推送自助分析(Beta)平台查看发现,消息发送触发了频控。 2023年1月05日起,华为推送服务对咨询营销类消息做了单个设备每日推送数量上限管理,具体数量上限可以查看

    2023年04月19日
    浏览(40)
  • Git 未提交就切换分支 ——解决方案

    在切换分支的时候,忘记提交上传,直接通过Visual Studio Code左下角按钮,来切换分支,点击 储藏并签出 按钮,这样你的代码在之前拉过后的代码都会不见了。 会报这个错 解决方法: 首先切回自己原来的分支上,将之前的代码提交上传到git上 git add . git commit -m \\\'命名\\\' git pu

    2024年02月14日
    浏览(50)
  • 前端传参中带有特殊符号导致后端接收时乱码或转码失败的解决方案

    项目中采用富文本编辑器后传参引起的bug,起因如下: 数据库中存入的数据会变成这种未经转码的URL编码 使用JSON方式传参,但富文本编辑器不支持将内容转成JSON,会遗失标签,显然不符合把富文本文章存入数据库的需求,所以PASS 使用URL拼接方式传参,而缺点也是明显的,

    2024年01月25日
    浏览(49)
  • 使用 IDEA 时突然断电导致 git 本地分支损坏的解决方案

    使用IDEA提交项目的时候突然断电,重启后项目 git 损坏,所有文件变成了 untracked,IDEA 界面上表示为所有文件名变成绿色,并且无法 pull (也可能是无法 push) 提示 Git Pull Failed             From http://*****************             * branch                dev        - FETCH_

    2024年02月04日
    浏览(52)
  • git 提交出现 Updates were rejected 解决方案记录

    git remote add 添加一个远程地址 但提交出现以下报错 VBNET 复制 全屏 解决 也就是说,如果您确定处于分离状态的master版本是您真正想要保留的版本,那么您可以通过强制将分支推送到远程来避免非快进错误: git push origin HEAD:master --force 但是,如果强制推送,则可能会给签出该

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包