github 의 기본 브랜치를 main 으로 변경했을 경우 이미 로컬에 clone 한 프로젝트 설정도 바꿔야 합니다. SourceTree 를 사용할 경우 GUI 에서 이런 기능이 바로 제공되지 않으므로 다음과 같이 하면 됩니다.


.git/config 수정

수정할 저장소 우측의 Settings  메뉴를 클릭합니다.


Repository Settings  에서 Edit Config file  을 클릭합니다.


설정 파일에서 브랜치 항목의 master main 으로 변경합니다.

[branch "master"]
	remote = origin
	merge = refs/heads/master
CODE


git 명령어 사용

.git/config 을 직접 수정하지 않고 git 명령어를 사용해도 됩니다.


branch -m 명령으로 브랜치 이름을 변경합니다.

git branch -m master main
BASH


Remote 저장소 정보를 fetch 합니다.

git  fetch origin
BASH


Upstream Branch 정보를 변경합니다.

git branch -u origin/main main
BASH

같이 보기