我有一个提交,我正试图推动它。我收到了这个回复
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 ...
这些文件是什么?
如何在提交中找到并删除它们,以便我可以推送所有这些文件?
答案 0 :(得分:2)
一个简单的
git ls-files
将为您提供目前由git管理的文件列表。
通过一些管道魔法,超出大小限制的文件很容易被发现
git ls-files -z | xargs -0 stat -c '%s %n' | sort -n
将为您提供一个按升序排序的文件大小和相应文件列表。