Найти файлы в git repo размером более x мегабайт, которых нет в HEAD
У меня есть Git-репозиторий, в котором я храню случайные вещи. В основном случайные скрипты, текстовые файлы, веб-сайты, которые я разработал, и так далее.
Со временем я удалил несколько больших двоичных файлов (обычно 1-5 МБ), которые увеличивают размер репозитория, который мне не нужен в истории ревизий.
В основном я хочу быть в состоянии сделать ..
me@host:~$ [magic command or script]
aad29819a908cc1c05c3b1102862746ba29bafc0 : example/blah.psd : 3.8MB : 130 days old
6e73ca29c379b71b4ff8c6b6a5df9c7f0f1f5627 : another/big.file : 1.12MB : 214 days old
..после того как можно просмотреть каждый результат, проверив, не нужен ли он, удалите его (возможно, используяfilter-branch
)