[Error] .git/refs/heads/master.lock': File exists.

홍종훈·2023년 7월 10일

오류대잔치

목록 보기
1/5
post-thumbnail

이 오류 메시지는 '/path/.git/refs/heads/master.lock'에 락 파일이 존재함을 나타냅니다.

Git이 파일 또는 디렉토리를 업데이트 할 때 이를 잠그는데, 이것이 이미 존재하는 경우에는 문제가 발생할 수 있습니다.

아래의 방법으로 이 문제를 해결해 볼 수 있습니다:

터미널에서 다음 명령어를 실행하세요. Git가 실행 중인 프로세스를 찾아서 종료합니다.

ps aux | grep git

그런 다음, git 프로세스의 ID를 찾아 그 프로세스를 종료하세요.
ID는 각 프로세스 라인의 두 번째 열에 위치해 있습니다. 이를 종료하려면 kill [프로세스 ID] 명령을 사용하세요.

만약 1번이 도움이 되지 않는다면, 락 파일을 직접 제거해 보세요.

rm /path/.git/refs/heads/master.lock

주의: 이 방법은 데이터 손실을 초래할 수 있으므로 주의가 필요합니다. 또한 이 작업은 Git 작업을 수행하고 있는 동안에는 수행하지 마세요.

참고 url:
https://stackoverflow.com/questions/8500089/fatal-unable-to-create-refs-heads-master-lock-file-exists-fatal-getting-t

profile
Search Engineer

0개의 댓글