不小心把数据库备份文件放到git目录里了,导致无法上传代码。

首先参考了 这篇文章 http://www.cnblogs.com/qmmq/p/4604862.html。

按照文中一开始说的去做,可还是无法成功。

后来看到这句话:

如果做了这几步你push的时候还是报和开始的时候一样的错,那说明这个文件你不是最近一次commit时添加的,而是在之前commit过很多次了,这就需要把关于这个文件的所有历史commit记录全部清除掉。

这样,我由此想到,如果把提交大文件的几次提交取消掉不就可以了吗?

由此,

1. 先查看最近的提交

git log

2. 依次撤销commit

git reset 4eb35e831b500b42b860650aa8d04eb6e8d20203

git reset  2a6b887fe65c80f87f988d0a35e12d924d3ebae2

git reset a8b3b5bb48ba6c7b57f35e64a7089d94beff8171

完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。

3. 删掉本地大文件(可以备份到其他地方)

4. 重新提交(可以分多次,也可以一次提交),并推送代码

转自:https://www.cnblogs.com/NewBigLiang/p/7015887.html

转载于:https://www.cnblogs.com/sweeeper/p/11286595.html

git push 推送大文件失败的处理办法相关推荐

  1. git push 推送失败解决过程

    问题: git push 推送显示出错 [wt@localhost fl2440]$ git push Access denied exec request failed on channel 0 f ...

  2. git push 推送当前分支 与 config中的push default

    git push origin与git push -u origin master的区别 $ git push origin 上面命令表示,将当前分支推送到origin主机的对应分支. 如果当前分支只 ...

  3. 使用git push推送时出现错误error: failed to push some refs to ‘https://gitee.com/yang-yimu/vue_shop.git‘

    解决方案:可能是因为在git线上仓库中,手动删除了某个文件导致线上线下不同步,这种情况下需要先git pull --rebase origin master 拉取线上仓库,在使用git add ,gi ...

  4. 使用git push推送到远程仓库发生Authentication failed错误

    问题描述: remote: chen_sheng: Incorrect username or password (access token) fatal: Authentication failed ...

  5. Git命令推送文件到远程仓库——码云还是GitHub小猫咪都可噢

    我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

  6. Git每次推送时都会询问用户名

    本文翻译自:Git asks for username every time I push Whenever I try to push into my repo git asks for both ...

  7. idea提交git差件_多人合作使用git,推送代码、和并分支

    原文地址: 多人合作使用git,推送代码.和并分支 ​www.limuke.top 下面将会演示多人合作写项目使用git的教程:创建分支.推送代码.将自己的分支的代码和主分支合并. 下面是模仿两个人合 ...

  8. iPhone 的 Push(推送通知)功能原理浅析

    第一部分:Push原理 (以下绝大多数内容参考自.图片来自iPhone OS Reference Library) 机制简介 Push 的工作机制可以简单的概括为下图 图中, Provider是指某个 ...

  9. git 代码推送流程_Git 101:一个让您开始推送代码的Git工作流程

    git 代码推送流程 I'm going to explain Git the way I wish someone had explained to me back when I was first ...

最新文章

  1. Android Volley 库通过网络获取 JSON 数据
  2. 一个简单HTML鼠标事件问题的衍化历程
  3. Linux 内核开发 - Eclipse内核开发环境搭建
  4. 流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析
  5. Linux下启动mongodb
  6. 再见,Java 8!Java 17 竟然是史上最快的 JDK。。
  7. visualboyadvance滤镜_研究VisualBoyAdvance的请进
  8. [openwrt]:斐讯K3C OPCC+中大H3C校园网认证配置指南(一)
  9. Github中的缩写(PR, WIP, PTAL, TBR, TL, LGTM, SGTM, AFAIK, CC)含义
  10. iOS Xcode:No account for team 5P2U9V6DNN.
  11. 域名查询服务商的方法
  12. 记一次千人大项目的感受
  13. python怎么打开h5文件_python怎么查看h5文件-问答-阿里云开发者社区-阿里云
  14. 自己做量化交易软件(20)通达信公式选股程序的实现
  15. 战神引擎各类修改地址中文注释汇总
  16. 【重识云原生】第六章容器基础6.4.9.6节——Service 与 Pod 的DNS
  17. 信息系统项目10大管理,47个过程及输入输出工具和技术
  18. python通过ssh通道连接PostgreSQL数据库(mysql等类同)
  19. 使用hellocharts绘制折线图 并自定义Y轴
  20. 使用Git将本地文件提交到远程仓库

热门文章

  1. 深入剖析OkHttp系列(五) 来自官方的事件机制
  2. 【SpringBoot】关闭HttpClient无用日志
  3. Android的一个关于Activity和UI的小程序
  4. [转]两分钟让你明白什么是ERP!
  5. 软件架构设计原则和大数据平台架构层
  6. 使用MCI方法操作声音文件
  7. Windows环境下32位汇编程序设计C版code--第四章
  8. 指针||指针和数组||指针和函数||指针、数组、函数 案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序
  9. 网页中返回顶部代码(多种方法)另附注释说明
  10. Chrome 技巧篇-浏览器网页设置编码,解决网页乱码问题,最新版charset插件获取,UTF-8编码设置