git gc 에러

러브굿·2024년 4월 8일

git-gc - 불필요한 파일을 정리하고 로컬 저장소를 최적화합니다.

gc 명령어의 정의이다.

소스트리와 넥사크로 스튜디오에 git연동하여 사용도중 어느날 갑자기 내 로컬만 git속도가 완연히 느려져서 찾아보니

git task gc failed 뭐 대충이런 에러메시지가 떠서 git-gc에 대해 알게되엇다 ㅎ

브런치간 머지를 내가 담당하다보니 이쪽저쪽 브런치로 와리가리 많이치는데 소스가 엉켜서 gc가 작동 못한걸로 추정된다.

글고 소스트리에서 자동으로 gc를 사용하나보다 ㅋㅋ

$ git gc --prune=now
$ git remote prune origin

이 커맨드를 입력하니 해결됏던걸로 기억한다. 만약 저게 안먹힌다면

rm .git/refs/remotes/origin/{your Branch}
git fetch

요걸로 해결하시길

대충 위에껀 git 클린하는거같구 밑에껀 로컬에 refs를 다날리고 새로받는거같다.

참고)
https://stackoverflow.com/questions/18563246/git-gc-error-failed-to-run-repack-message
https://burning-camp.tistory.com/20
https://seongjins.tistory.com/262

profile
마라토너형 개발자

0개의 댓글