Git Github

해결: “fatal: not a git repository (or any of the parent directories): .git” 오류

    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에서 확인할 수 있습니다.


    게시됨

    카테고리

    작성자

    태그:

    Obtuse의 테크 블로그 더 알아보기

    이 블로그에 새 글이 나올 때 마다 이메일로 알림을 받아보는 건 어때요?


    ※구독 버튼을 클릭하면 obtuse.kr의 개인정보 처리방침의 광고성 정보 수신에 동의하는 것으로 간주합니다.

    댓글

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

    이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.