[Git] Git의 default branch 변경하기
DEVELOPMENT TOOLS/Git

[Git] Git의 default branch 변경하기

반응형

Github 원격 저장소의 default branch명 변경하기

하기 프로젝트의 경우, 기존에 존재하던 repository라 master가 default branch로 존재했습니다. 이를 main으로 바꾸는 작업은 간단합니다. 먼저, github에 접속하여 default branch를 바꾸고자 하는 repository에 접근합니다. 그 후, Settings > Branches를 클릭하여 Default branch를 변경합니다.

default branch 변경

로컬 저장소 default branch 변경하기

로컬 저장소 default brancn 변경하기는 기존에 VS code와 Git을 연동할 repository 생성 시 미리 변경을 했습니다. 이 부분은 해당 포스팅과 동일하게 작성되었습니다.

 

먼저, Git 2.28부터 default branch를 main으로 바꿀 수 있게 되었으므로, git version을 확인합니다. 필자의 경우 따로 git version 변경이 필요하지 않았으나 git 버전이 낮다면 brew upgrade git 명령어 사용 후 진행해야 합니다.

 

default branch를 변경하는 방법은 ~/.gitconfig 파일 내의 defaultBranch를 직접 변경할 수도 있지만, git config --global init.defaultBranch main 명령어를 사용하면 간단하게 변경이 가능합니다.

 

이제부터는 git init 명령어를 통해 로컬에서 repository 생성 시, default branch는 main으로 설정됩니다.

로컬 저장소 default branch 변경하기

이미 존재하는 프로젝트의 default branch 변경하기(intelliJ)

기존에 default branch로 master를 쓰고 있는 프로젝트도 main으로 변경이 가능합니다. 현재 사용하고 있는 git은 intelliJ를 이용한 것이므로 intelliJ를 예시로 들어 확인해보겠습니다.

 

먼저 intelliJ를 키고, ⌘ + K를 눌러 commit 창을 엽니다. Local > master를 오른쪽버튼을 클릭해 Rename...을 선택하고 main으로 이름을 변경합니다. 이후 commit과 push를 하면 main으로 push되는 것을 확인할 수 있습니다.

master > main 변경

반응형