・100MB以上のファイルを調べる

$ find . -size +100M -ls

・100MB以上のファイルをpush対象から外す

$ git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch wp-content/debug.log' --prune-empty --tag-name-filter cat -- --all

・100MB以上のものを追加しないように.gitignoreにも追加

$ find . -size +100M | sed -e 's/^\.\///' >> .gitignore

・push対象外としたファイルの確認

$ git ls-files --others --ignored --exclude-standard

・変更内容をコミット

$ git commit --amend -CHEAD

この記事を書いた人

kubou

kubou

2049, inc.
web業界で生活しています。
お仕事の割合はディレクション:8、開発:2くらい。