查找并删除太大的文件以推入 git lfs
Find and remove too large of files to push in git lfs
我有一个提交,我正在尝试推送它。我收到此回复
Git LFS: (0 of 9 files, 9 skipped) 0 B / 3.24 GB, 3.24 GB skipped
[422] Size must be less than 2147483648
[0ee4f2bc4d42d98ea0e7b5aeba2762c7482f3bcf00739d40b922babe8061820b] Size must be less than 2147483648
error: failed to push some refs to ...
这些是什么文件?
如何从我的提交中找到并删除它们,以便我可以推送所有这些文件?
一个简单的
git ls-files
将为您提供当前由 git 管理的文件列表。
借助管道魔法,可以很容易地发现超过大小限制的文件
git ls-files -z | xargs -0 stat -c '%s %n' | sort -n
将为您提供文件大小和相应文件的升序列表。
我有一个提交,我正在尝试推送它。我收到此回复
Git LFS: (0 of 9 files, 9 skipped) 0 B / 3.24 GB, 3.24 GB skipped
[422] Size must be less than 2147483648
[0ee4f2bc4d42d98ea0e7b5aeba2762c7482f3bcf00739d40b922babe8061820b] Size must be less than 2147483648
error: failed to push some refs to ...
这些是什么文件?
如何从我的提交中找到并删除它们,以便我可以推送所有这些文件?
一个简单的
git ls-files
将为您提供当前由 git 管理的文件列表。
借助管道魔法,可以很容易地发现超过大小限制的文件
git ls-files -z | xargs -0 stat -c '%s %n' | sort -n
将为您提供文件大小和相应文件的升序列表。