본문 바로가기
개발도구

GitHub, Git ] 기본 브랜치명(main->master) 변경하기

by eteo 2023. 2. 1.

 

 

https://www.lesstif.com/gitbook/github-default-master-main-100205686.html

 

github default 브랜치명을 master 에서 main 으로 변경하기

local 에 저장소를 clone 한 경우 다음과 같이 기본 저장소 이름을 바꿔줘야 합니다. git branch -m master main git fetch origin git branch -u origin/main main BASH

www.lesstif.com

 

1. 깃허브 새 리파지토리의 기본 브랜치명 변경(main->master)

 

깃허브 우측 상단에서 아이콘 클릭 후 Settings

 

 

 

 

좌측 사이드 바에서 Repositories 클릭

 

 

 

 

 

 

Repository default branch 를 변경한다.

 

 

 

이후 새롭게 생성되는 리파지토리는 변경한 이름으로 생성된다.

 

 

 

 

 

 

2. 로컬 새 리파지토리의 기본 브랜치명 변경

 

 

Git bash를 열고 default branch 를 변경한다. 

$ git config --global init.defaultBranch master

 

 

전역 설정파일인 ~/.gitconfig 파일을 vscode 나 vi 에디터를 통해 확인한다.

$ code ~/.gitconfig
또는
$ vi ~/.gitconfig

 

다음과 같이 변경된 것을 확인할 수 있다.

 

 

 

 

 

3. 기존의 리파지토리의 브랜치명 변경 (main→master)

 

 

변경하려는 리파지토리로 이동하여 Settings 버튼을 누른다.

 

 

 

 

 

 

좌측 사이드바에서 Branches 를 클릭하고 Default branch 를 master 로 변경한다.

 

 

 

 

로컬 리파지토리에서도 Git bash를 열고 브랜치명 변경을 업데이트 한다.

 

$ git branch -m main master
$ git fetch origin
$ git branch -u origin/master master
$ git remote set-head origin -a

 

 

출처 : https://usingu.co.kr/frontend/git/github-%EA%B8%B0%EB%B3%B8-%EB%B8%8C%EB%9E%9C%EC%B9%98%EB%AA%85-%EB%B3%80%EA%B2%BD-main-master/