본문으로 이동
Git 에러에러
fatal: This operation must be run in a work tree

fatal: 이 작업은 작업 트리에서 실행해야 함

해당 작업에 작업 트리가 필요하지만 저장소가 bare 형식(작업 디렉터리 없음)입니다.

gitlinuxwindowsmacos

이 에러의 원인

--bare로 생성된 bare 저장소에 있습니다. Bare 저장소는 작업 디렉터리가 없어 checkout, 작업 트리에서의 diff, 파일이 필요한 기타 작업을 지원하지 않습니다.

수정 방법

작업 트리를 얻으려면 bare 저장소를 클론하세요: git clone bare-repo.git. 실수로 bare 저장소를 만들었다면 클론한 뒤 클론본에서 작업하세요. bare 저장소는 원격 저장소로만 사용하세요.

공식 문서

관련 에러 코드