Purple Pikmin carrying fruit

written by minpeter • source code

Toggle theme
Blog

git default branch 설정 변경

2023. 02. 25.

github에서 main를 기본으로 변경하기로컬에서 main를 기본으로 설정하기

기본적으로 git에서는 master라는 브랜치가 자동적으로 설정되게 되어 있다.

하지만 리눅스 커널에서부터 시작해 더 이상 master라는 용어를 안쓰는게 좋다고 결정을 하게 되서 main으로 변경하는 걸 권고 한다냐 뭐라냐..

무튼 main이 대세고 앞으로 main 브랜치를 기본 브랜치로 설정하는게 기본이 될 것 같아서 설정을 변경했다.

github에서 main를 기본으로 변경하기

우선 github에서 기본 브랜치 설정을 main으로 변경해줘야 한다.

settings → repositories

image

main → update

근데 저래도 앞으로 github에서 생성하는 레포에 한해 main으로 설정하는 것이기에 이미 master로 설정되있는 레포들은 일일히 변경해줘야 한다.

특정 레포의 settings → branches

image

모든 레포에서 수행해주면 된다.

난 60개 정도라서 금방 마무리할 수 있었다.

로컬에서 main를 기본으로 설정하기

git 버전이 2.28 이후의 버전에서는 기본 브랜치 설정을 변경하기 위한 init.defaultBranch 설정이 새로 도입됬다.

설정 방법은 이러하다.

git config --global init.defaultBranch main

근데 문제는 ubuntu나 기타 데비안 환경에서 무지성으로 sudo apt install git를 한 경우는 깃버전이 2.28 아래의 버전일 가능성이 높다.

이는 다음 방법으로 업그레이드 가능하다.

sudo apt pugre git
sudo apt autoremove -y

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git

그럼 … 안녕?

Write:2023. 02. 25.
•
Modified:2025. 09. 28.

Previous / Next

← Setting Up a Service Proxy with Traefik백엔드에서 클라이언트의 IP를 로깅하는 방법 →