naiveEthan.TECH
로그인
naiveEthan.TECH
로그인
[Git] bad ref for .git/logs/refs
Ethan Yu
·
2023년 9월 7일
팔로우
0
0
errors
목록 보기
4/4
💣 현상
팀원분께서 올려주신 MR 리뷰 후 머지하였는데, 해당 error가 뜨기 시작했습니다.
git 동작에는 문제가 없었는데, fatal/error 메시지가 떠 해결하였습니다.
🧫 원인
MR을 머지하면서 파일화된 git reference log에 문제가 발생한 것으로 보였습니다.
Reflog(reference log)
이전의 git HEAD가 가리키고 있었던 내용에 대한 기록
여기서는 파일 형태로 가지고 있습니다.
🥋 해결
reflog 파일이므로 해당 파일을 삭제하고, 해당 데이터만 다시 재구성하면 될 것이라고 생각했습니다.
reflog 파일은 메타데이터 중 하나이기에,
git fetch
명령으로 remote에 있는 메타데이터를 가져왔습니다.
동시에 .git/refs/remotes/~ 내의 파일도 삭제해주었습니다.
Ethan Yu
사용자와 개발자를 모두 배려하고 싶은 욕심많은 개발자. 백엔드부터 임베디드까지 다양하게 개발하다가 지금은 프런트엔드에 자리잡았어요.
팔로우
이전 포스트
Powershell 환경에서 발생한 yarn 보안 이슈
0개의 댓글
댓글 작성