美文网首页
Git 本地提交大文件导致无法push远程问题

Git 本地提交大文件导致无法push远程问题

作者: AZander | 来源:发表于2019-08-21 14:57 被阅读0次
  • 解决思路:

    重写提交历史,删除已提交本地的大文件的提交记录,只需要执行如下例子中的命令即可

  • 如下例子:

      git filter-branch --tree-filter 'rm -f tool/debug.apk' HEAD
    

    tool/debug.apk 为大文件的相对路径,在push报错中可见。

    执行结果有如下则说明成功。

      Ref 'refs/heads/master' was rewritten
    
  • 参考:

    https://git-scm.com/book/zh/v1/Git-工具-重写历史#核弹级选项:-filter-branch

相关文章

  • Git 本地提交大文件导致无法push远程问题

    解决思路:重写提交历史,删除已提交本地的大文件的提交记录,只需要执行如下例子中的命令即可 如下例子: git f...

  • git版本回退

    本地回退 如果没有通过 git push 提交到远程。 远程回退 如果通过 git push 提交到远程,则需要,...

  • git常用指令

    $ git push origin test:master // 提交本地test分支 作为 远程...

  • Git命令

    git push 作用:将本地仓库中代码提交到远程仓库 语法 :git push 仓库地址 master git ...

  • Android Studio项目上传至Git

    一、Git上传流程 Push:提交代码至仓库中(远程/本地)Commit:提交代码至本地仓库;Pull:远程仓库代...

  • git常用操作

    1、git提交代码。提交代码前先检查状态,然后add、commit 、pull、push; 2、git远程覆盖本地...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • github提交代码失败常见问题汇总

    1- 使用git push -u 远程库名 master 命令将本地提交的内容传到git远程库时出现错误,如图示:...

  • git常用命令

    提交代码 1. 本地提交代码 2. 远程提交代码 git push origin master 分支 1. 创建分...

网友评论

      本文标题:Git 本地提交大文件导致无法push远程问题

      本文链接:https://www.haomeiwen.com/subject/aoobsctx.html