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개의 댓글
댓글 작성