Programming/기타

[Git] git clone 중 'fatal: unable to checkout working tree' 에러 해결

사족보행 개발자 2025. 1. 11. 22:52
728x90

위 문제는 맥 OS와 윈도우 OS의 파일명 규칙이 달라서 발생한다.

 

경고메시지는 아래와 같이 발생하는데,

이 때, 해당 파일명에 문제가 있는지 확인해주면 된다.

 

본인의 경우 공백이 파일 명 제일 앞에 들어가 있었기에 문제가 발생했다.

 

error: invalid path '?dijkstra.ipynb'

 

dijkstra 파일명을 가서 다시 확인해보니, 파일 맨 앞에 공백이 들어가 있었다.

 

해당 공백을 지워주니 문제를 해결할 수 있었다.

 

두 운영체제 사이에서 깃을 사용하는 경우 조심해야겠다.

 

윈도우에서는 아래의 9개 문자는 사용할 수 없다.

파일 이름에는 다음 문자를 사용할 수 없습니다.
\ / : * ? " < > |

 

여기서, 파일명 제일 앞에 오는 공백은 윈도우에서 '?' 문자로 자동치환되기 때문에,

조심해서 파일명을 설정하자

728x90