개발 낙서장

[Git] 커밋 시도 중 Lfs 관련 오류 본문

Git

[Git] 커밋 시도 중 Lfs 관련 오류

권승준 2023. 3. 8. 00:34

개발을 하다보면 이런저런거 신경쓰지 못하는 상황이 많이 생기는데, 우선 개발을 끝낸 후 Git Hub Desktop으로 커밋을 시도하면 lfs 관련 오류가 발생할 때가 많다.

내가 알기론 먼저 lfs 파일을 수정해서 커밋을 올린 후에 다시 커밋해야 정상적으로 커밋이 진행되는데 이미 변경 사항이 수두룩한 상황에서 다시 다 취소하고 lfs만 따로 커밋을 올릴 수도 없는 노릇이다

만약 무시하고 그냥 올려버리면 conflict가 발생해서 난리가 날 것이다

이걸 해결하려면 딱 코드 한 줄이면 된다.

만약 .gif 확장자를 lfs에 등록하지 않고 a.gif라는 150Mb 용량의 파일을 Assets 폴더에 추가하고 커밋을 진행하려고 하면 lfs 오류가 발생해 정상적으로 커밋할 수 없게 된다.

git lfs track "Assets\a.gif"

이 코드를 Git Bash에 입력하고 다시 커밋을 시도하면 에러 메세지가 뜨지 않고 정상적으로 커밋이 진행될 것이다.

다만 이 코드는 Assets 폴더에 a.gif라는 파일만 적용시켜주는 거라 b.gif라는 150Mb 용량의 파일을 추가했을 경우 별도로 또 파일을 지정해줘야 된다.

git lfs track "*.gif"

그래서 이렇게 해주면 gif 확장자를 가진 모든 파일들에 적용되므로 상황에 따라 잘 사용하면 될 것 같다.

'Git' 카테고리의 다른 글

[Git] merge 에러  (0) 2024.02.08
[Git] pull 에러  (0) 2024.02.08
[Git] 로컬과 GitHub를 연동하는 방법  (0) 2024.01.11
[Git] IntelliJ에서 Gitmoji 사용하기  (0) 2024.01.11
Comments