본문 바로가기

Git

<Git> Master 로 지정되어 있는 기본 branch를 main으로 변경하는 방법

Git을 사용하다 Master로 지정되어 있는 기본 branch를 main으로 변경하기 위해 검색을 하다 정리하기 위해 글을 작성한다.

 

먼저 현재 최신 Git의 버전은 2.31.1이다. 좀 예전이긴 하지만 Git 2.28부터는 기존 Master로 지정되어 있던 branch를 설정을 통해 변경을 할 수 있게 되었다.

 

아직도 기본은 Master로 지정되어 있지만, Github에 Repository를 만들면 Main branch로 지정이 되어 있다. 이 두 개를 통일시키지 않으면 자꾸 Github에 만든 새로운 repository에 Master와 Main branch 두 개가 공존하기 때문에 main으로 통일시켜야 된다는 생각이 들어 알아보게 되었다.

 

방법은 굉장히 간단하다. 먼저 본인의 git version을 확인해야 한다.

 

$ git version

git version이란 명령어를 통해 본인의 Git version이 2.28.0 이상인지를 확인해야 한다.

 

본인의 Git version이 2.28.0 이상인 경우, 다음과 같은 명령어를 통해 git init을 할 때, default branch를 main으로 변경 가능하다.

 

$ git config --global init.defaultBranch main

 

요약)

1. Git version이 2.28.0 이상인지 확인한다.

2. git config --global init.defaultBranch main 명령어를 통해 git init을 했을 때, 기본적인 branch가 main이 되도록 설정한다.