Github 기본 브랜치 master main 차이점

2023. 7. 21. 11:12 형상관리/GitHub

결론

차이점 없음

master ? main?

기존에는 브랜치 생성할 때 기본브랜치가 master로 생성

whitelist/blacklist와 master/slave라는 용어가 인종차별적인 담고 있어서 이 용어들을 제거하기 위해 master를 안쓰는 것으로 가는 것

 

즉, 'master'가 'main'으로 이름이 변경

'Black Lives Matter' 운동에 발맞춰 주종(주인과 노예)관계를 뜻하는 'master', 'slave'를 다른 단어로 대체하기 위해서 라고 한다.

 

Git에서 기본 브랜치를 main으로 바꾸는 법

git config --global init.defaultBranch main

아니면 아래에서 변경 가능