Git
error
errorMessage

gitで100MB以上のファイルをコミットしてthis exceeds GitHub's file size limit of 100 MBがでてしまった

実際のエラーメッセージ:

remote: error: File XXXXX.sql is 123.00 MB; this exceeds GitHub's file size limit of 100 MB

直前のコミットのみであれば普通にresetすればよいと思うのですが、過去のcommit全てから該当ファイルを取り除かないとこのエラーが起きてしまう。以下のコマンドでできる。

$ git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch XXXXX.sql' --prune-empty --tag-name-filter cat -- --all
$ git commit --amend -CHEAD
$ git push

※追記:
XXXXX.sqlはパスも正しく設定しないと死ぬので注意