[git] Github branch 이름 'main'의 정체는?

김효진·2021년 1월 26일
1

Github 레포지토리를 만들면 기본 default branch가 'master'이 아니라 'main'인 것을 볼 수가 있다.
깃린이인 나는 이게 뭐지 ㅇㅅㅇ? 하고 항상 'master'을 따로 만들어서 관리했다.
그런데 default가 main으로 되어 있으니 매번 master 브랜치로 들어가서 커밋 기록을 봐야했다. 이게 아닌 것 같아서 찾아보니까 글쎄, 'master'역할을 'main'이 하고 있었던 것이다.

즉, 'master'가 'main'으로 이름이 변경되었다.

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

그리고 기본 브랜치 이름 설정을 할 수 있다고 한다!

결론

앞으로 master 쓰지 않고 main 써야겠다.

profile
맨땅에 헤딩 🐣

2개의 댓글

comment-user-thumbnail
2021년 4월 27일

아! git 레포 처음생성할 때 main 으로 브런치를 생성하라는게 이런 의미였군요.
좋은 정보 감사드립니다!
효진님 git 을 놀러가보려고 눌렀더니 벨로그 git 주소가 잘못 연결되어있네요. ㅜㅜ

답글 달기
comment-user-thumbnail
2021년 10월 31일

아 너무귀여워 ㅇㅅㅇ?

답글 달기