[GitHub] master branch를 main branch로 변경하기

2024. 11. 22. 23:54·etc
728x90

깃허브를 초반에 사용했었을 때에는 master 브랜치를 루트 브랜치로 사용하곤 했다. 그래서 그게 표준이라고 생각했었는데, 어느샌가 main 브랜치로 바뀌었더라. 별로 중요하지 않아서 안 바꿔줘도 되지만 여러 Repo와의 통일성과 나름의 강박으로 인해 바꾸려 한다. 해당 상황은 원격 브랜치도 master, 로컬 브랜치도 master인 경우를 가정한다.

 

git branch

# if not in master branch, then
git checkout master

 

먼저 현재 브랜치를 확인한다. 만약 master 브랜치가 아니라면, master 브랜치로 이동해 준다.

 

git branch -m master main

 

이어서 master 브랜치를 -m 옵션을 통해 main이라는 새로운 이름으로 변경해 준다.

 

git push origin main

 

이렇게 바뀐 main 브랜치를 원격 저장소에 push 해 준다! 원격 브랜치에 main 브랜치가 없는 경우를 가정한다.

 

git push origin --delete master

 

그리고 원격 저장소에 있는 master 브랜치를 삭제해 준다. 하지만 만약 master 브랜치가 원격 저장소 내에서 default 브랜치로 설정되어 있는 상황이라면 저장소의 Settings > Branch 탭에 들어가 main으로 default branch를 변경해 주어야 한다.

728x90
저작자표시 비영리 변경금지 (새창열림)

'etc' 카테고리의 다른 글

[GitHub] 깃허브 기여하기 - Fork, Pull Request(PR)  (0) 2024.10.15
[GitHub] 깃허브 시작하기 - Repository 생성  (4) 2024.09.19
[OS] - Thread 스레드에 대해 알아보자  (1) 2024.03.10
[GitHub] MacOS 업데이트 후 Git 에러가 발생할 때 (xcrun: error)  (0) 2022.03.13
'etc' 카테고리의 다른 글
  • [GitHub] 깃허브 기여하기 - Fork, Pull Request(PR)
  • [GitHub] 깃허브 시작하기 - Repository 생성
  • [OS] - Thread 스레드에 대해 알아보자
  • [GitHub] MacOS 업데이트 후 Git 에러가 발생할 때 (xcrun: error)
100두산
100두산
출발하게 만드는 힘이 동기라면, 계속 나아가게 만드는 힘은 습관이다.
  • 100두산
    정상에서 보자 ✈️
    100두산
  • 전체
    오늘
    어제
    • 분류 전체보기 (126)
      • Life (6)
        • living (1)
      • Research (6)
      • AI (20)
      • Dev (45)
        • iOS (28)
        • Web (4)
        • flutter (9)
        • etc (4)
      • PS (Problem Solving) (23)
      • Computer Science and Engine.. (21)
        • Data Structures and Algorit.. (13)
        • OOP (Object Oriented Progra.. (8)
      • etc (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    AI
    PS
    Challenger
    파이썬
    TIP
    xcode
    SKT
    D3
    SKTelecom
    c++
    ios
    알고리즘
    백준
    Python
    BOJ
    티스토리챌린지
    백트래킹
    swift
    오블완
    자료구조
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
100두산
[GitHub] master branch를 main branch로 변경하기
상단으로

티스토리툴바