git hexoウェアハウスに100MBを超えるファイルがあり、誤ってコミットすると、次のエラーが
リモートで表示されます:デルタの解決:100%(405/405)、完了。
リモート:エラー:GH001:大きなファイルが検出されました。 Git Large File Storageを試してみたい
-https://git-lfs.github.com .remote:error:Trace:09c8c1ad5d3478b3692c72197ee5a8c6e76e583e0b76a35add8ac329b445be02
remote:error:詳細についてはhttp://git.io/iEPt8gを参照してください。remote
:error:File 2021/02/28 / Excel /one.gifは488.72MBです。これは、GitHubのファイルサイズ制限である100.00MBを超えています。
このエラーは、2021/02/28/Excel/one.gif
ファイルが大きすぎて100MBの制限を超えており、送信できないことを示しています。このファイルを探したところ、削除されていることがわかりましたが、コミットにこのファイルの送信レコードが残っています。
gitfilter-repoをインストールします
pipを使用してインストールします
pip install git-filter-repo
shared / log /cron.logファイルのクリーンアップを実行します
git filter-repo --invert-paths --path "shared/log/cron.log"
git gc:
git gc --prune=now
.deploy_gitファイルを削除します
再送信
hexo clean
hexo g
hexo d