Git을 사용하다가 “fatal: not a git repository (or any of the parent directories): .git” 오류가 발생하면 당황스러울 수 있습니다. 이 글에서는 문제를 해결하기 위한 가이드를 제공합니다. 각 단계마다 해결법을 실행해 본 후, 오류가 여전히 해결되지 않은 경우 다음 단계로 넘어가세요.
1단계: 현재 디렉토리가 Git 저장소가 맞나요?
가장 먼저 현재 작업 중인 디렉토리가 Git 저장소인지 확인해야 합니다. 이 오류는 작업 디렉토리가 Git 저장소가 아닐 때 발생합니다. 다음 명령어를 실행하여 현재 디렉토리의 상태를 확인하세요.
git status
만약 이 명령어가 작동하지 않는다면, 현재 디렉토리가 Git 저장소가 아닐 가능성이 높습니다.
2단계: 올바른 Git 디렉토리로 이동하세요.
Git 저장소로 작업 중인 디렉토리로 이동하세요. 프로젝트 폴더로 이동하는 명령어는 다음과 같습니다.
cd /당신의/프로젝트/디렉토리/주소
3단계: 여기가 Git 디렉토리인가요? 그럼 Git 저장소로 초기화하세요
현재 디렉토리가 Git 저장소가 아니거나 .git 폴더가 삭제되거나 손상되었을 수 있습니다. 그렇다면, Git을 초기화해야 합니다. 다음 명령어로 Git 저장소를 초기화하세요.
git init
기존 Git 저장소 다시 연결하기
원래 사용하던 Git 저장소 디렉토리라면 원본 저장소를 다시 연결하고 fetch 와 reset으로 복구하세요.
git remote add origin 저장소 주소
git fetch --all
git reset --hard 작업브랜치/origin
외부 링크
Git 대한 더 자세한 정보를 원한다면 Git 공식 문서를 확인하세요.
이 글은 obtuse.kr에서 확인할 수 있습니다.
답글 남기기