본문 바로가기

Git

[GIT] 브랜치 이름 변경하기 Master -> Main

로컬 저장소에서 변경 후 서버에 적용하는 것이 가장 바람직하지만 

 

원격 저장소에서 변경해 로컬에 적용하는 방법도 간편하다. 

설정에서 Branches에 Default branch 이름을 변경하면 된다. 나의 경우 브랜치 명을 master에서 main으로 변경했다. 

 

 

원격 저장소 측에서 변경 된 것이 확인이 되었다면 로컬 저장소에도 적용해주어야 한다. 이 경우 아래의 커맨드를 작성하면 된다. 

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

1. 'git branch -m master main'

로컬 저장소의 'master' 브랜치 이름을 'main'으로 변경합니다. 원격 저장소에는 반영되지 않습니다.

 

2. 'git fetch origin'

원격 저장소에서 최신 업데이트를 가져옵니다.

 

3. 'git branch -u origin/main main'

로컬 'main' 브랜치가 원격 저장소의 'main'브랜치를 추적합니다. 

 

4. 'git remote set-head origin -a'

'origin' 원격 저장소의 HEAD를 로컬 브랜치와 동기화합니다. 이렇게 할 경우 기본 브랜치가 올바르게 설정되며 원격 저장소와 로컬 저장소가 정확하게 일치하게 됩니다. 

'Git' 카테고리의 다른 글

[Git] Branch Naming  (0) 2023.03.29