git default branch 설정 변경
2023. 02. 25.
기본적으로 git에서는 master라는 브랜치가 자동적으로 설정되게 되어 있다.
하지만 리눅스 커널에서부터 시작해 더 이상 master라는 용어를 안쓰는게 좋다고 결정을 하게 되서 main으로 변경하는 걸 권고 한다냐 뭐라냐..
무튼 main이 대세고 앞으로 main 브랜치를 기본 브랜치로 설정하는게 기본이 될 것 같아서 설정을 변경했다.
github에서 main를 기본으로 변경하기
우선 github에서 기본 브랜치 설정을 main으로 변경해줘야 한다.
main → update
근데 저래도 앞으로 github에서 생성하는 레포에 한해 main으로 설정하는 것이기에 이미 master로 설정되있는 레포들은 일일히 변경해줘야 한다.
특정 레포의 settings → branches
모든 레포에서 수행해주면 된다.
난 60개 정도라서 금방 마무리할 수 있었다.
로컬에서 main를 기본으로 설정하기
git 버전이 2.28 이후의 버전에서는 기본 브랜치 설정을 변경하기 위한 init.defaultBranch
설정이 새로 도입됬다.
설정 방법은 이러하다.
근데 문제는 ubuntu나 기타 데비안 환경에서 무지성으로 sudo apt install git
를 한 경우는 깃버전이 2.28 아래의 버전일 가능성이 높다.
이는 다음 방법으로 업그레이드 가능하다.
그럼 … 안녕?
작성일:
• 수정일: