fatal: not a git repositoryfatal: not a git repository
현재 디렉터리가 Git 저장소 내부가 아닙니다.
git 플랫폼의 50개 에러 코드
fatal: not a git repository현재 디렉터리가 Git 저장소 내부가 아닙니다.
CONFLICT (content): Merge conflict같은 줄이 두 브랜치에서 모두 수정되어 Git이 변경 사항을 자동으로 병합하지 못했습니다.
You are in 'detached HEAD' stateHEAD가 브랜치가 아닌 특정 커밋을 직접 가리키고 있어, 새 커밋이 고아 상태가 됩니다.
fatal: refusing to merge unrelated histories공통 조상을 공유하지 않는 두 브랜치의 병합을 Git이 거부합니다.
error: Your local changes would be overwritten작업이 커밋되지 않은 로컬 변경 사항을 덮어쓸 수 있어 Git이 작업 수행을 거부합니다.
error: failed to push some refs원격 저장소에 로컬에 없는 변경 사항이 있어 푸시가 거부되었습니다.
error: non-fast-forward update푸시 시 원격 브랜치의 히스토리를 재작성하게 되어 거부되었습니다.
fatal: A branch named 'x' already exists지정한 이름의 브랜치가 저장소에 이미 존재합니다.
error: Cannot delete branch currently checked out현재 체크아웃된 브랜치는 삭제할 수 없습니다.
nothing to commit, working tree clean커밋할 변경 사항이 없습니다. 작업 디렉터리가 마지막 커밋과 일치합니다.
error: empty commit message커밋 메시지가 비어 있어 커밋이 중단되었습니다.
fatal: ambiguous argument인수가 리비전인지, 경로인지, 또는 다른 무언가인지 Git이 판단할 수 없습니다.
fatal: bad revision지정한 리비전(커밋 해시, 브랜치 이름, 태그)이 존재하지 않습니다.
fatal: remote origin already exists지정한 이름의 원격 저장소가 이미 설정되어 있습니다.
fatal: 'origin' does not appear to be a git repositoryGit이 지정한 원격 저장소에 연결하지 못했습니다.
fatal: Authentication failed원격 서버와의 Git 인증에 실패했습니다.
Permission denied (publickey)서버가 공개 키를 수락하지 않아 SSH 인증에 실패했습니다.
fatal: unable to access: Could not resolve hostGit 원격 호스트에 대한 DNS 조회에 실패했습니다.
error: could not apply commit리베이스 중 커밋을 적용하는 과정에서 충돌이 발생했습니다.
error: could not apply (cherry-pick)커밋을 cherry-pick하는 도중 충돌이 발생했습니다.
fatal: Unable to create lock fileGit 잠금 파일(.lock)이 존재하여 작업이 차단되었습니다.
error: object file is emptyGit 객체 파일이 손상되어 데이터가 없습니다.
error: corrupt loose objectGit 객체 파일이 손상되어 읽을 수 없습니다.
error: pathspec did not match any files지정한 파일 패턴이 추적 중인 파일과 일치하지 않습니다.
error: LFS object not foundGit LFS로 추적되는 파일을 LFS 서버에서 다운로드할 수 없습니다.
fatal: No submodule mapping foundGit 서브모듈이 참조되어 있지만 올바르게 초기화되지 않았습니다.
remote: error: File is too large파일이 원격 호스팅 서비스에서 허용하는 최대 파일 크기를 초과합니다.
fatal: shallow update not allowed얕은 클론에서의 push가 거부되었습니다. 원격이 얕은 업데이트를 허용하지 않습니다.
error: cannot rebase: You have unstaged changes작업 디렉터리에 커밋되지 않은 변경사항이 있어 Git이 rebase를 거부합니다.
fatal: bad object참조된 Git 객체가 존재하지 않거나 손상되었습니다.
There is no tracking information for the current branch현재 브랜치가 원격 브랜치를 추적하도록 설정되어 있지 않습니다.
Already up to date.병합 또는 pull하려는 브랜치의 변경사항이 이미 현재 브랜치에 모두 반영되어 있습니다.
fatal: refusing to merge unrelated histories공통 조상 커밋이 없는 브랜치의 병합을 Git이 거부합니다.
remote: error: hook declined to update서버 측 Git 훅이 push를 거부했습니다.
remote: error: GH006: Protected branch update failed브랜치 보호 규칙으로 인해 보호된 브랜치로의 push가 거부되었습니다.
fatal: Not possible to fast-forward, aborting브랜치가 분기되어 --ff-only 옵션을 사용한 pull이 실패했습니다.
fatal: tag already exists지정한 이름의 태그가 이미 존재합니다.
No local changes to savegit stash가 스태시할 수정된 추적 파일을 찾지 못했습니다.
error: No stash entries found적용하거나 꺼낼 스태시된 변경 사항이 없습니다.
warning: CRLF will be replaced by LFGit이 줄 끝을 Windows 방식(CRLF)에서 Unix 방식(LF)으로 변환하고 있습니다.
fatal: This operation must be run in a work tree해당 작업에 작업 트리가 필요하지만 저장소가 bare 형식(작업 디렉터리 없음)입니다.
error: unable to find object저장소에서 참조된 Git 객체를 찾을 수 없습니다.
fatal: branch is already checked out at another worktree다른 워크트리에 이미 체크아웃된 브랜치이므로 체크아웃할 수 없습니다.
warning: Large files detectedGit이 저장소 비대화를 일으킬 수 있는 대용량 파일을 감지했습니다.
error: gpg failed to sign the dataGit이 GPG를 사용하여 커밋 또는 태그에 서명할 수 없었습니다.
fatal: refname is not a valid ref name브랜치 또는 태그 이름에 유효하지 않은 문자가 포함되어 있습니다.
error: Entry has been modified in the work tree작업 트리의 파일이 수정되어 Git 작업이 차단되었습니다.
error: pack exceeds maximum allowed sizeGit pack 작업이 허용된 최대 크기를 초과했습니다.
error: sparse-checkout is not enabledsparse-checkout 작업을 시도했지만 해당 기능이 활성화되어 있지 않습니다.
fatal: index file corruptGit 인덱스 파일(.git/index)이 손상되었습니다.