[Github] 깃허브의 기본 브랜치는 왜 main이며 또 어떻게 변경할까?


[Github] 깃허브의 기본 브랜치는 왜 main이며 또 어떻게 변경할까?

/*문장 끝에 2022.06.28 기준 내용 업데이트함*/ git과 github는 다르다. 전선과 창고 마냥 서로 다른 물건이다. github에서 저장소를 만들어본 사람은 알겠지만 기본 브랜치는 'main'이다. 왜 git의 기본 브랜치는 master이고 github은 main 인가. 이걸 모르고 git push origin master를 했다간 github 저장소에 master 브랜치가 뿅 하고 생긴 것을 볼 수 있다. (readme 파일은 main에 있고.) 원래 기본으로 main이 설정된다. 위 사진은 필자가 master로 변경한 후 사진. 다른 이유는 github이 2020년 10월 기본 브랜치를 main으로 변경했기 때문이다. main이 든 master든 이하 두 종의 방법을 제시한다. 1. main 브랜치 그대로 사용하기 git branch -M main master->main 브랜치 변경 (로컬) 그다음 commit -m "" git push -u origin main ...


#branch #git #github #main #master #기본브랜치변경

원문링크 : [Github] 깃허브의 기본 브랜치는 왜 main이며 또 어떻게 변경할까?