Git 에러치명적
error: corrupt loose objecterror: corrupt loose object
Git 객체 파일이 손상되어 읽을 수 없습니다.
gitlinuxwindowsmacos
상세 보기 You are in 'detached HEAD' stateHEAD가 브랜치가 아닌 특정 커밋을 직접 가리키고 있어, 새 커밋이 고아 상태가 됩니다.
로컬 브랜치 대신 특정 커밋, 태그, 또는 원격 브랜치를 직접 체크아웃했습니다. 이 상태에서 생성한 새 커밋은 어떤 브랜치에도 속하지 않아 유실될 수 있습니다.
작업 내용을 저장하려면 새 브랜치를 생성하세요: git checkout -b new-branch. 기존 브랜치로 돌아가려면: git checkout main. 이미 커밋을 만들었다면 브랜치를 전환하기 전에 반드시 브랜치를 생성하세요.
git checkout -b new-branch # to save work from detached HEADerror: corrupt loose objectGit 객체 파일이 손상되어 읽을 수 없습니다.
error: Your local changes would be overwritten작업이 커밋되지 않은 로컬 변경 사항을 덮어쓸 수 있어 Git이 작업 수행을 거부합니다.
error: cannot rebase: You have unstaged changes작업 디렉터리에 커밋되지 않은 변경사항이 있어 Git이 rebase를 거부합니다.
fatal: No submodule mapping foundGit 서브모듈이 참조되어 있지만 올바르게 초기화되지 않았습니다.
CONFLICT (content): Merge conflict같은 줄이 두 브랜치에서 모두 수정되어 Git이 변경 사항을 자동으로 병합하지 못했습니다.
error: Cannot delete branch currently checked out현재 체크아웃된 브랜치는 삭제할 수 없습니다.