Git 기본 브랜치 변경
git 기본 브랜치 `master`에서 `main`으로 바꾸는 법
git 기본 브랜치 변경
새 레포 만들 때 기본 브랜치 main으로 설정
git config --global init.defaultBranch main
한번 설정하면 이후 만드는 모든 레포 main으로 시작함.
기존 레포 master 브랜치 main으로 바꾸기
git branch -m master main
로컬 master 브랜치 이름 main으로 변경함.
git push -u origin main
새 main 브랜치 원격에 푸시. -u는 upstream 설정.
git push origin --delete master
원격 master 브랜치 삭제. 지저분함 제거.
원격 레포의 기본 브랜치도 main으로 바꿔야 함.
GitHub/GitLab 같은 웹 UI에서 설정하면 끝.
여기서 배울 것
- 새 git 레포 기본 브랜치 설정
- 기존 레포 로컬 브랜치 이름 변경
- 원격 브랜치 푸시 및 삭제
- 웹 UI에서 원격 기본 브랜치 설정
원본 파일 보기 (.claude/skills/tn-git-default-branch-change/SKILL.md)
---
name: Git 기본 브랜치 변경
description: Use when the user wants to change the default branch name in Git, for example, from 'master' to 'main', for new or existing repositories.
version: 1.0.0
source: /home/son/prj/resume/backup_notes_260317/notion/Tech Note/git master branch change 192eaab0bec14f6c96581ece866186df.md
---
# git master branch change
[https://stackoverflow.com/questions/67543278/git-how-to-change-default-branch-for-everything-i-do](https://stackoverflow.com/questions/67543278/git-how-to-change-default-branch-for-everything-i-do)