Git/github/大きなファイル
提供: 初心者エンジニアの簡易メモ
2021年8月16日 (月) 23:40時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「 ==100MB以上のファイルをpushしたときのエラー対応方法== remote: error: GH001: Large files detected. You may want to try Git Large File Storage Git LF...」)
100MB以上のファイルをpushしたときのエラー対応方法
remote: error: GH001: Large files detected. You may want to try Git Large File Storage
Git LFS のインストール(macであれば)
brew install git-lfs
.gitattributesに100MB超えのファイルを追加(例:hogehoge/Libraries/libil2cpp.a)
$ git lfs track hogehoge/Libraries/libil2cpp.a $ cat .gitattributes # 確認 hogehoge/Libraries/libil2cpp.a filter=lfs diff=lfs merge=lfs -text
ファイルをaddしpushする
git add .gitattributes git push origin master
対象ファイルを `git log` してgitattributes登録前にファイルをcommitしている箇所があれば失敗するので、以下のようなロールバックですべて戻す必要がある
git reset --soft HEAD^