Git

[Git] git clone 시 발생하는 multiple updates for ref ~ 오류 해결

imcoding 2022. 8. 16. 23:44

 

 

 

fatal: multiple updates for ref '###' not allowed

인텔리제이 이클립스, 혹은 command에서 git clone을 시도했을 때 위와 같은 에러메시지가 떳다면 오늘 하루 굉장히 고생했을 수도 있다.

해당 오류는 구글링으로도 사례를 찾기가 어렵기 때문이다.

이 오류로 고생하신 분들을 위해 단도직입적으로 해결법을 공유하자면,

 

1. command 실행 (위치 상관 없음)

2. git config --global --unset remote.origin.fetch 복사해서 command에 붙여넣기

 

여기까지 했으면 다시  git clone 해보자.


왠만해서는 위 방법으로 해결이 되겠지만, 혹시라도 안된다면 경우는 드물지만 아래 방법도 참고하자.

 

1. Git 폴더 열기 (보통 Program Files 폴더에 있음)

2. etc 폴더 -> gitconfig 파일 실행

3. 아래 코드가 있다면 지워주자.

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*

 

해당 파일을 따로 건든 적이 없다면 위 코드는 없을 것이고 이 방법은 해결책이 아닐것이다.

부디 첫번째 방법으로 해결되길 응원한다.