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.
'개발 Error' 카테고리의 다른 글
[MySQL] DB 수정하기 (0) | 2025.02.25 |
---|---|
[WSL] CUDA Version Downgrade (0) | 2025.02.24 |
[GitHub] LFS 삭제하기 (0) | 2025.02.22 |
[Lenovo ThinkPad] Fn 키와 Ctrl 키 바꾸기 (0) | 2025.02.22 |
[GitHub] 작성한 코드를 다른 브랜치로 이동하기, Can't automatically merge (0) | 2025.02.17 |