본문 바로가기

윈도우즈 파일명으로 쓰지 못하는 문자열이 들어 있으면 git pull, git checkout 등등에서 아예 실패한다고 나온다. 먼가 스킵하고 싶은데 방법이 없나 찾아보니, 아래 명령을 미리 설정을 해두면, 해당 파일을 삭제하면서 동작은 완료 시켜준다.

 

물론 삭제된 것으로 변경사항이 발생하지만 commit 만 조심하자.

git config core.protectNTFS false

https://velog.io/@ss-won/bugs-Git-%ED%8C%8C%EC%9D%BC%EB%AA%85%EC%97%90-%EC%9D%98%ED%95%9C-pullcheckout-%EC%98%A4%EB%A5%98error-invalid-path-file-path

 

[bugs] Git 파일명에 의한 pull/checkout 오류 해결하기

Window에서 발생한 error: invalid path 'file path' git에러 해결하기

velog.io

 

from : https://github.com/endless-sky/endless-sky/issues/793

On Windows certain files with "~" in the file name may be spontaneously deleted by git with a "error: Invalid Path" message when pulling or merging.
The solution is to set "git config core.protectNTFS false".
Making a note of this in the windows section of the build instructions wiki page would be a good idea.

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.