기본 브랜치 이름 변경
과거에는 Git 저장소를 만들면 기본 브랜치 이름으로 master를 주로 사용했다. 이후 GitHub는 새로 생성하는 저장소의 기본 브랜치 이름을 main으로 변경했다.
기존 기본 브랜치: master
현재 주로 사용하는 기본 브랜치: main
기존 저장소의 master 브랜치가 자동으로 바뀌는 것은 아니며, 필요할 때 직접 이름을 변경할 수 있다.
브랜치 이름 변경하기
git branch -M main
현재 브랜치 이름을 main으로 변경한다.
처음 원격 저장소에 올릴 때는 다음과 같이 사용한다.
git push -u origin main
핵심 정리
master와 main은 기능상 차이가 없다. 둘 다 기본 브랜치에 붙인 이름일 뿐이다. 최근 GitHub에서 생성하는 저장소는 주로 main을 사용하므로, 강의에서 master가 나오더라도 현재 환경에서는 main으로 바꿔 이해하면 된다.
출처
GitHub 「Renaming the default branch from master」
'AI & 개발 > 개발' 카테고리의 다른 글
| [Git] HEAD와 reset, checkout, merge 동작 원리 정리 (0) | 2026.07.06 |
|---|---|
| [Git] 브랜치 기본 명령어와 Merge Conflict 해결 방법 정리 (0) | 2026.07.06 |
| [Git] Git 기본 개념과 명령어 총정리: add, commit, push, reset까지 (0) | 2026.07.03 |
| [Git] 커밋 메시지 작성법: 좋은 커밋을 만드는 가이드라인 정리 (0) | 2026.07.03 |
| [Markdown] 문법 총정리 | GitHub에서 가장 많이 사용하는 마크다운 문법 (0) | 2026.07.02 |