美文网首页
2019-08-06 git push 大文件报错,修改本地co

2019-08-06 git push 大文件报错,修改本地co

作者: zxh123456 | 来源:发表于2019-08-06 14:37 被阅读0次

偷懒创建了个本地git库
git init 后就没管,也没写ignore文件。导致后期,commit了很多大文件进去了。
某天,上传到github

//git本地库上传到远程github步骤
git remote add origin https://github.com/XXXX/XXXX.git
git push -u origin master
//输入用户名和密码就行了

上传时候报错,说文件限制100M,上传预审失败。

//修改大文件所在目录的所有commit记录
git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch TXLiteAVSDK_UGC_IJK.framework' --prune-empty --tag-name-filter cat -- --all

Rewrite 8e4e8ee6a541b2dbca39eac9481911c08835773a (1/9) (0 seconds passed, remain
Rewrite d18e96b294a4004f3e6bcbc84c3cb0dec0a4f4aa (2/9) (0 seconds passed, remain
Rewrite f4841c12db67f28b3210c8f8fe25c931a8dd3265 (3/9) (0 seconds passed, remain
Rewrite 1edea6d4de2ef81710a511c7cd520d8ef04151ad (4/9) (0 seconds passed, remain
Rewrite 81e6aba6d0bda756e62e08c24d3c4329489ae368 (5/9) (0 seconds passed, remain
Rewrite 6ce6d6638b2b543d04e25f9450edfe29e1337535 (6/9) (0 seconds passed, remain
Rewrite e280276a74365e8b82ea58e2007f80cc0d0281a1 (7/9) (0 seconds passed, remain
Rewrite 534929170ae9041ba9f32441263b280eb1dbfa18 (8/9) (0 seconds passed, remain
Rewrite c2edac8d5323a3e323a52f0cdbc9efb64ca62b13 (9/9) (0 seconds passed, remaining 0 predicted)
WARNING: Ref 'refs/heads/master' is unchanged
//WARNING: Ref 'refs/heads/master' is unchanged  文件未更改,说明文件目录错误

更正命令如下:

git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch */TXLiteAVSDK_UGC_IJK' --prune-empty --tag-name-filter cat -- --all
Rewrite 8e4e8ee6a541b2dbca39eac9481911c08835773a (1/9) (0 seconds passed, remainRewrite d18e96b294a4004f3e6bcbc84c3cb0dec0a4f4aa (2/9) (0 seconds passed, remainRewrite f4841c12db67f28b3210c8f8fe25c931a8dd3265 (3/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite 1edea6d4de2ef81710a511c7cd520d8ef04151ad (4/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite 81e6aba6d0bda756e62e08c24d3c4329489ae368 (5/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite 6ce6d6638b2b543d04e25f9450edfe29e1337535 (6/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite e280276a74365e8b82ea58e2007f80cc0d0281a1 (7/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite 534929170ae9041ba9f32441263b280eb1dbfa18 (8/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'
Rewrite c2edac8d5323a3e323a52f0cdbc9efb64ca62b13 (9/9) (0 seconds passed, remaining 0 predicted)    rm 'Cartoon/TXLiteAVSDK_UGC_IJK.framework/TXLiteAVSDK_UGC_IJK'

Ref 'refs/heads/master' was rewritten

修改成功,重新上传

git push -u origin master

相关文章

网友评论

      本文标题:2019-08-06 git push 大文件报错,修改本地co

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