Github default branch Main으로 전환하기

OZA·2021년 8월 26일
0

etc.

목록 보기
9/9

인종차별 이슈가 불거지며 테크 업계에서도 자성의 목소리가 나기 시작했다.
아래의 권고사항을 통해 인종차별적인 용어를 사용하지 않기위해 노력해야겠다.

Before / After
Master / Leader, Primary
Slave / Follower, Replica
Whitelist / Allowlist
Blacklist / Denylist

기술 용어중 인종차별적인 용어들이 일부 있었는데, Github에서 가장 먼저 이를 바꾸는 움직임을 보였다.

Github의 디폴트 브랜치는 지금까지 Master라고 했었으나 20년 10월부터는 디폴트 브랜치명이 Main으로 바뀌었다.

로컬 저장소 디폴트 브랜치 변경하기

git config에서 디폴트 브랜치를 main으로 바꾸는 명령어

$ git config --global init.defaultBranch main

이후부터 git init 으로 로컬에서 레포지토리를 생성하면 디폴트 브랜치가 main 브랜치로 생성될 것이다.

이미 생성한 프로젝트의 디폴트 브랜치 변경하기

기존에 디폴트 브랜치로 master 를 쓰고 있는 프로젝트도 main 으로 변경할 수 있다.

$ git checkout -B main
$ git push -u origin main

따로 생성하지 않아도 checkou 으로 main 브랜치 이동이 가능하다. 이 상태에서 원격 저장소에 push 하면 원격저장소에서 main브랜치가 올라간걸 확인할 수 있다.





출처


https://youngjinmo.github.io/2020/10/github-branch-to-main/

profile
하하하 반갑습니다

0개의 댓글