맥1 맥에서 작업한 레포지토리를 윈도우에서 클론받을 때 오랜만에 윈도우를 켰다. GitHub에서 내가 해결한 알고리즘 문제들을 모아놓은 레포지토리를 clone 받아왔는데, 폴더 안에 아무것도 없어서보니 해결했던 문제중 한 파일의 파일명에 ?가 들어있어서 뻑이 난거였다. 이때 해결 방법은 원격 레포지토리에 있는 파일명에서 ?을 제거하고, 현재 clone 되어있는 local 폴더를 삭제 한 뒤에 다시 clone 받아와야한다. 저 상태 그대로는 fetch하고 pull 해봤자 변하는게 없음. 맥은 UNIX여서 POSIX 컨벤션에는 ?가 파일명에 들어갈 수 있을까 라고 생각했는데, POSIX 컨벤션은 생각보다는 느슨하다. 다 해결되었으니 다행이지만, 웬만하면 파일명에 특수문자는 넣지 말자. 2022. 11. 11. 이전 1 다음