error: cannot lock ref 'refs/remotes/origin/blahblah-blah->blah': Unable to create 'C:/TEST/TESTREPO/.git/refs/remotes/origin/blahblah-blah->blah.lock': Invalid argument
! [new branch] blahblah-blah->blah -> origin/blahblah-blah->blah (unable to update local ref)
git pull 했는데 위와 같은 오류가 나면서 git pull이 실패했다.
원인
Windows에서는 파일명에 다음과 같은 문자를 허용하지 않는다.
\ / : * ? " < > |
위 에러메세지를 살펴보면 브랜치명 blahblah-blah->blah가 실패가 났다.
브랜치명에 윈도우 시스템에서는 볼 수 없는 특수문자 > 가 들어간 것을 알 수 있다.
해결
원인을 알았으니 해결은 쉽다.
✨리모트 저장소에서 문제가 된 브랜치를 제거한 뒤 git pull을 받으면 해-결✨
'개발 > 오류' 카테고리의 다른 글
npm install시 -4048 에러 (operation not permitted, unlink ~) (1) | 2020.03.16 |
---|---|
Node 버전 업(v10.16.0) 이후 오류발생 (internalBinding is not defined) (0) | 2019.08.23 |
node 버전을 바꿔가며 개발하고 싶을때는 nvm 설치 (Windows) (0) | 2019.08.12 |
nvm 설치 후 npm 명령어 안먹힐때 (node 지정된 경로를 찾을 수 없습니다.) (0) | 2019.08.12 |