github gitlab 은 기본 브랜치명을 main 으로 변경했는데 저장소를 github 나 gitlab 에서 안 만들고 local 에서 git init 명령어로 생성하고 이를 remote 에 푸시하는 경우가 있습니다,

로컬l git 의 기본 브랜치 이름도 main 으로 설정할 경우 다음 절차를 실행하면 됩니다.

git 설정

git config 명령으로 기본 브랜치 이름을 설정해 줍니다. global 옵션을 주었으므로 한 번만 실행해 주면 됩니다.

$ git config --global init.defaultBranch main
BASH


config --get 으로 설정 값을 확인해 줍니다,

$ git config --get  init.defaultBranch
main 
BASH


이제 다음 명령을 실행하면 기본 브랜치가 main 으로 표시됩니다.

git init
BASH


같이 보기

Ref