본문 바로가기
개발 Error

[GitHub] LFS 삭제 후, failed error 발생

by doraemin_dev 2025. 2. 22.

https://doraemin.tistory.com/140

 

[GitHub] LFS 삭제하기

현재 커밋에서 git lfs 추적 해제  모든 커밋에서 git lfs 추적 해제더보기  ✅ 확인 방법 4: LFS 파일 목록 확인git lfs ls-files 목록에 .h5 파일이 보이면 아직 LFS에서 완전히 제거되지 않은 것입니

doraemin.tistory.com

LFS를 삭제한 후,

 

 Merge까지 다 했는데, vsCode GitBash에서 

브랜치를 변경하거나 / pul을 받아올 때

Git LFS 올렸던 파일 관련 에러가 발생한다면...

 

error: external filter 'git-lfs filter-process' failed
fatal: app/models/two_cnn/cnn_model_250216_1.h5: smudge filter lfs failed

 

해당 파일을 SKIP 해주면 된다.

 # 브랜치 변경 할 때
 # GIT_LFS_SKIP_SMUDGE=1 git checkout {브랜치 명}
GIT_LFS_SKIP_SMUDGE=1 git checkout dev
 
 # pull 받아올 때
 # GIT_LFS_SKIP_SMUDGE=1 git pull (브랜치 명}
GIT_LFS_SKIP_SMUDGE=1 git pull origin dev

 

SKIP하고 pull을 다 받아왔다면, 앞으로는 (아마?) 아무 문제 없이 잘 흘러갈 것이다. (?)


 

만약 브랜치 변경 진행 과정에서, 분명 아까 삭제한 LFS 관련 파일들(.gitignore, 모델파일 등)이 등장한다면

일단 모든 파일을 다 삭제해주면 된다.

이후 브랜치 변경 해주면 된다

 

마찬가지로, LFS SKIP.