Git에서 MacOS사용자가 Push한 내용을 WindowOS사용자가 Pull 했을 때
error: invalid path 'client/src/?components/Header/Head.js'
error: invalid path 'client/src/?components/Header/HeadLogout.js'
이와 같은 오류가 발생했다.
OS간 폴더 관리 방식이 다른 이유로 발생하는 문제로, 해당 폴더에 ?
등의 특수문자가 들어가 생기는 오류이다.
MacOS사용자(해당 폴더를 갖고 있는 사용자)가 터미널에서 해당 폴더의 상위 디렉토리로 들어가
mv ?components components
명령어로 폴더명을 수정 한 뒤 다시 Push, Pull 하면 해결된다!