自分用メモ
githubでは100MB以上のファイルはアップロードできません。
大きすぎるデータをpushしてしまった場合、履歴に残っているとアップロードできない状態が続くので、
履歴から削除する必要があります。
エラー文から大きすぎるファイルを確認
remote: error: File "大きすぎるファイルのパス" is 110.52 MB; this exceeds GitHub's file size limit of 100.00 MB
###リポジトリからファイル削除
git filter-branch --tree-filter "rm -f "大きすぎるファイルのパス" HEAD
Cannot rewrite branches: You have unstaged changes.
が出たらgit commitしてからもう一度実行する
Cannot create a new backup.
が出たら.git/refs/originalを削除してもう一度実行する
###.gitignoreに大きすぎるファイルを記載する
gitの管理対象から外さないとまた同じことになるので、大きすぎるファイルのパスを.gitignoreに記載する。
再度git add git commitしてからgit pushすると正常にpushできるはず