やりたい事
赤枠のローカルコミットで間違えてGitHubの制限である100MBを超える巨大なtxtファイルを含めてしまったのでGitHubにpushできなくなりました。
なので、このコミットのうち巨大なテキストファイルだけ取り消したいです。
赤枠までのコミットデータをすべて消してやり直す方法は見つかったのですが、赤枠以降もコミットしているのでこれらのコミットデータは消したくありません。
また、有料なので Git Large File Storageも利用したくありません。
巨大なテキストファイル1つだけ消せれば解決なのですが良い方法はありますでしょうか?
$ git push origin master Counting objects: 86, done. Delta compression using up to 12 threads. Compressing objects: 100% (82/82), done. Writing objects: 100% (86/86), 6.51 MiB | 404.00 KiB/s, done. Total 86 (delta 29), reused 0 (delta 0) remote: Resolving deltas: 100% (29/29), completed with 13 local objects. remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com. remote: error: Trace: ************************** remote: error: See http://git.io/iEPt8g for more information. remote: error: File static/imgs/***.txt is 137.72 MB; this exceeds GitHub's file size limit of 100.00 MB To https://github.com/***/***.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://github.com/***/***.git'
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/14 07:22