← 전체로 돌아가기
스킬 git

Git 기본 브랜치 변경

git 기본 브랜치 `master`에서 `main`으로 바꾸는 법

gitbranchmainmasterconfig

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에서 설정하면 끝.

여기서 배울 것

  1. 새 git 레포 기본 브랜치 설정
  2. 기존 레포 로컬 브랜치 이름 변경
  3. 원격 브랜치 푸시 및 삭제
  4. 웹 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)