github 의 기본 브랜치명인 master가 노예제를 연상시킨다는 이유로 main 으로 변경되었습니다.


이제 새로운 사용자나 조직, repository 를 만들면 기본 브랜치 이름은 master 대신 main 으로 생성되며 master 링크는 자동으로 main 으로 redirect 됩니다.

default 브랜치 이름 수정

회사나 개인의 기본 브랜치 이름을 수정하려면 우측 상단의 메뉴에서 Settings  를 선택한 후에 Repositories  메뉴를 클릭하고 이름을 바꿔주면 됩니다. 



기존 저장소의 브랜치 이름 변경

이미 만들어둔 저장소는 master 브랜치가 기본으로 설정되어 있으며 다음 순서로 변경하면 됩니다.


  1. 브랜치 이름을 변경할 저장소로 들어간 후에 Settings  를 클릭합니다.
  2. Branches  를 클릭한 후에 우측의 연필 아이콘을 클릭합니다.
  3. main  을 입력하고 Rename branch  를 클릭합니다.
  4. github 화면의 저장소 정보가 main  으로 바뀐 것을 확인할 수 있습니다.



local 에 저장소를 clone 한 경우 다음과 같이 기본 저장소 이름을 바꿔줘야 합니다.

git branch -m master main
git fetch origin
git branch -u origin/main main
BASH



Ref