用一行指令搞定 Git 歷史中的大檔案:git lfs migrate import
如果你曾經在推送 Git 專案到 GitHub 時遇到以下錯誤訊息:
remote: error: File opencv2.framework/Versions/A/opencv2 is 236.31 MB; this exceeds GitHub's file size limit
remote: error: GH001: Large files detected. You may want to try Git Large File Storage
那麼你就遇到 GitHub 強制限制:單一檔案不可超過 100MB。而這個限制,不只是針對目前版本的檔案,就算該檔案只曾出現在 Git 歷史中一次,也會導致整個 Push 被拒絕。