«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
Recent Posts
Recent Comments
관리 메뉴

뉴히의 개발 로그

[Git 오류] fatal: couldn't find remote ref master 해결 본문

Git

[Git 오류] fatal: couldn't find remote ref master 해결

뉴히 2023. 6. 3. 14:40

새로운 팀 프로젝트를 위해서

git pull 하기위해서 새로운 repository를 연결하고 pull하려고하니

fatal: couldn't find remote ref master 오류가 떳다

 

원인은 github의 기본 생성 브랜치이름과 달라서 뜨는 오류이다.

 나는 브랜치명이 master로 되어있었고 팀원분이 올려주신 이름은 main 이어서 뜨는오류!

git pull origin main 하니까 잘 받아졌다.

 

 

TIP!

기존에는 브랜치 생성할 때 기본브랜치가 master로 생성되는데 

whitelist/blacklist와 master/slave라는 용어가 인종차별적인 담고 있어서

이 용어들을 제거하기 위해 master를 안쓰는 추세로 가고있다.

 

이후 master를 기본 브랜치로 사용하던 Git에서도 이 논의가 이루어졌고 브랜치를 사용자가 지정할 수 있도록 변경하였다.(Regarding Git and Branch Naming 참고) 사실 master는 관례상 최초 생성하는 기본 브랜치로 사용하는 이름일 뿐 다른 의미는 없고 실제 많은 저장소가 기본 브랜치를 다른 브랜치로 바꾸어서 사용하고 있다.

 

master로 생성되었다면

git branch -M main

main으로 변경가능하다.

 

 

Git에서 기본 브랜치를 main으로 바꾸는 법

git config --global init.defaultBranch main

기본브랜치를 main으로 바꾸는 것은 2.28버전 이상부터 가능하다

 

 

 

참고 https://blog.outsider.ne.kr/1503