confluence.atlassian.com
qiita.com
qiita.com
qiita.com
egulog.hatenablog.jp
~/
$ mkdir bin
~/
$ cd bin
~/bin
$ pwd
/c/Users/m_fuj/bin
~/bin
$ chmod 755 ./git_find_big.sh
~/bin
$ ./git_find_big.sh
fatal: Cannot open existing pack file '.git/objects/pack/pack-*.idx'
All sizes are in kB's. The pack column is the size of the object, compressed, inside the pack file.
./git_find_big.sh: line 22: /1024: syntax error: operand expected (error token is "/1024")
size pack SHA location
~/bin
$ cd ..
~/
$ cd viewer/
~/viewer (develop)
$ ./../bin/git_find_big.sh
All sizes are in kB's. The pack column is the size of the object, compressed, inside the pack file.
size pack SHA location
162243 158122 c8804450f3aac451d8698c821392a3d4ecbfb434 viewer_20170626_05.zip
152724 148811 e7f004fc91490e24aed1a7d5b751350d7087ec93 zip/viewer_170626_04.zip
148715 144438 de593799b73d67d7b3773644213e3c8ae51dc20f viewer_20170606.zip
129083 126022 ed494673dbd4982021f636bdc1d12bd6f8a7ee5b viewer_20170626_03.zip
123653 121085 affd9c98087d711cdcf16e26aaf6b34b1adb25ae zip/viewer_20170626_06.zip
123185 120670 b9f5b91ce4f207583029ce1bd5ef7166b20f6778 viewer_20170626_07.zip
117057 114384 9652bad35e9330b2104d3ccdfc420bff726f769a zip/viewer_20170626_02.zip
113311 110778 2450c5af04d210d04da585437ae0bac847a2969a zip/viewer_20170626.zip
108189 105482 98ea0acc0501dbbf890c235bb8d1c836c581febe zip/viewer_20170609.zip
95825 93628 9aa7b4b97b876b6678ef9a0a067f55ed3e3f65f7 zip/viewer_20170607.zip
~/viewer (develop)
$ git filter-branch --index-filter 'git rm --cached --ignore-unmatch
viewer_20170626_05.zip' HEAD
WARNING: git-filter-branch has a glut of gotchas generating mangled history
rewrites. Hit Ctrl-C before proceeding to abort, then use an
alternative filtering tool such as 'git filter-repo'
(https://github.com/newren/git-filter-repo/) instead. See the
filter-branch manual page for more details; to squelch this warning,
set FILTER_BRANCH_SQUELCH_WARNING=1.
Proceeding with filter-branch...
Rewrite 9689f37635f378acbb6b719470adc7691cf3220f (351/387) (335 seconds passed, remaining 34 predicted) rm 'viewer_20170626_05.zip'
Rewrite 81a24e3d0d0250e45b07b4bbd88debb0f8159018 (357/387) (340 seconds passed, remaining 28 predicted) rm 'viewer_20170626_05.zip'
Rewrite 56264d49b9d24dd67ef92e3871764720b4f5081b (361/387) (344 seconds passed, remaining 24 predicted) rm 'viewer_20170626_05.zip'
Rewrite c9e70367016f47f856f418f2aa2cb0964149d0f3 (367/387) (351 seconds passed, remaining 19 predicted) rm 'viewer_20170626_05.zip'
Rewrite 0b9ab7547cccd7459768495775981041d9374eca (371/387) (355 seconds passed, remaining 15 predicted) rm 'viewer_20170626_05.zip'
Rewrite b3412e8f991e969a30d2dfe7247f70926af089b8 (381/387) (365 seconds passed, remaining 5 predicted) rm 'viewer_20170626_05.zip'
Rewrite f72c5007d49317452ba463cf576abd9c8325e81b (383/387) (367 seconds passed, remaining 3 predicted) rm 'viewer_20170626_05.zip'
Rewrite 3708e7672075f25badd754e4bf90f34fab846ba1 (383/387) (367 seconds passed, remaining 3 predicted) rm 'viewer_20170626_05.zip'
Rewrite bb38c518b420f640427a1bce9be7548ec143e898 (385/387) (369 seconds passed, remaining 1 predicted) rm 'viewer_20170626_05.zip'
Rewrite e3c688a339480d066c48673b82e9d55e240acc6d (385/387) (369 seconds passed, remaining 1 predicted) rm 'viewer_20170626_05.zip'
Rewrite cf63e8fa192e88a392b26b75d0f74577f113f047 (387/387) (372 seconds passed, remaining 0 predicted) rm 'viewer_20170626_05.zip'
Ref 'refs/heads/develop' was rewritten
~/viewer (develop)
$ du -sh .git/objects
1.7G .git/objects