git 上传了一个非常大的文件,删除文件

原创 2018年04月16日 17:39:20

50Mb push 警告

remote: warning: Large files detected.

# remote: warning: File big_file is 55.00 MB; this is larger than GitHub's recommended maximum file size of 50 MB


100Mb push 限制 

remote: warning: Large files detected.
# remote: error: File giant_file is 123.00 MB; this exceeds GitHub's file size limit of 100 MB

解决方案如下:

1、需要在服务器上用git filter-branch --tree-filter 'rm -f 文件名' HEAD把文件彻底从库中删除

    如: git filter-branch --tree-filter 'rm -f app.rar' HEAD


2、移除大文件,注意备份

$git rm --cached giant_file
# Stage our giant file for removal, but leave it on disk


$git commit --amend -CHEAD
# Amend the previous commit with your change
# Simply making a new commit won't work, as you need
# to remove the file from the unpushed history as well


$git push
# Push our rewritten, smaller commit

git(3)----git常用上传、下载、删除文件(或文件夹)命令

一、删除文件 命令:git rm -r 文件名 1.情况一: 仅仅删除远程的github里的文件,不删除本地的文件。 其实质就是删除缓存区的文件,再提交给服务器首先cd命令进入要删除的文件或...
  • fengcai0123
  • fengcai0123
  • 2017-06-22 09:05:21
  • 644

Git的管理修改、撤销修改、删除文件

管理修改  下面的内容需要你掌握暂存区的知识,我就默认你已经完全掌握了暂存区的概念。现在我们要讨论的是,为什么Git比其他版本控制系统设计得优秀?因为Git跟踪并管理的是修改,而非文件。   为什么...
  • mj_ww
  • mj_ww
  • 2016-11-13 12:28:37
  • 7652

git基本操作--删除文件和移动文件

一、删除文件 1、查看当前的状态 使用不同的删除方法,先保存进度: 恢复进度,进行删除操作。因为要使用不同的删除命令,所以恢复进度使用 git stash apply命令,这个进度可以...
  • u014785687
  • u014785687
  • 2017-03-19 09:32:59
  • 2307

从Git版本控制中删除文件

如果你想把一个文件从版本控制中移除,并且保留本地的文件,首先需要把这个文件加入到gitignore文件中。然后执行以下命令就可以了。git rm file_path --cached以上命令将file...
  • u012307002
  • u012307002
  • 2017-02-06 18:07:27
  • 3565

git删除目录下的所有文件并提交

git删除指定目录下的 所有文件, 命令如下: 1 删除 删除命令列表: 'git rm' [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch]...
  • GreatElite
  • GreatElite
  • 2015-01-10 16:35:06
  • 3668

git 删除文件后如何恢复

有时候不小心在git中rm了文件。怎么恢复呢?别急,咱们一步步来。首先git status一把,看看此时工作区的状态[xxx@xxx static_files]$ git status # On br...
  • bitcarmanlee
  • bitcarmanlee
  • 2016-05-04 15:36:08
  • 15414

git中手动删除的文件如何在git中删除

在日常开发中,我们可能或手动删除(delete键删除的)一些文件,然而我们本来应该是用git rm fileName命令删除的,但是现在我们手动删除了,那么要如何在git里面讲那些手动删除的文件删除呢...
  • xiaoyuanzhiying
  • xiaoyuanzhiying
  • 2015-03-05 17:09:39
  • 48708

Git 永久删除文件

简略版假设要删除的文件是password.txt,运行如下命令:git filter-branch --force --index-filter 'git \ rm --cached --ignore...
  • lwfcgz
  • lwfcgz
  • 2015-10-27 20:17:51
  • 2884

【Git】Git撤销操作、删除文件和恢复文件

Git在找工作过程中被问到了。面试官:如果我在git中执行了,rm 111.txt,然后反悔了,又不想删除该文件了,如何恢复。 我:git status可以查看状态,然后根据提示执行相关语句。哎,回...
  • qq_28602957
  • qq_28602957
  • 2017-04-16 10:59:00
  • 1749
收藏助手
不良信息举报
您举报文章:git 上传了一个非常大的文件,删除文件
举报原因:
原因补充:

(最多只允许输入30个字)