本文介紹了如何清理LFS二進位資源檔以及刪除LFS資源檔後可能出現的問題及解決方案。
如何清理LFS二進位資源檔?
使用LFS管理二進位檔案時,刪除Git源檔案不會自動刪除LFS資源檔,需要手動清理。
庫管理員單擊程式碼程式庫設定,在大檔案儲存體菜單中,勾選期望刪除的檔案後進行刪除。

說明
通過以下命令,可查看當前倉庫正在關聯的 LFS 資源檔,然後根據實際需要,按需刪除此列表之外的 LFS 資源檔:
git lfs ls-files:
Show information about Git LFS files in the index and working tree.刪除LFS資來源文件後程式碼程式庫頁面無法瀏覽或本地推送失敗如何處理?
問題描述:
在Codeup的管理頁面刪除LFS檔案後,如果在源碼頁面瀏覽會提示:

這是因為Git LFS Pointer檔案仍存在於存放庫中,但是找不到Git LFS儲存中的oid檔案。
在Codeup源碼瀏覽頁面,您會看到類似於以上內容的“檔案丟失”訊息,如果您在命令列終端中執行git push等相關命令,您也會看到類似的提示。
[404] Object does not exist on the server
[xxxxxxxxxxxxxxx...xxxxxxxxxxxxxxx] Object does not exist on the server解決辦法:
如果存有被刪除檔案或者訪問該檔案的許可權,可以嘗試重新添加並上傳至Git-LFS伺服器:
$ cp 原始檔案 xxx.data $ git add xxx.data $ git lfs push <remote> <branch> --all $ git checkout xxx.data如果無法找到原始的檔案,面對這種情況則無能為力。