1.
로컬에서 git init 명령어를 이용해 repository를 생성했을 때
기본 브랜치 이름이 main 이 아닌 master로 생성될 수 있다.
현재 github에서 새로 생성하는 repository는 기본 브랜치가 main 이기 때문에
기본 branch를 master 로 생성한 git을 깃허브와 remote 연결할 경우
로컬의 master 가 아닌 main 이 default로 설정되기 때문에
번거롭고 수고스러운 상황이 발생한다.
(repository 설정에서 default branch를 교체할 수 있다. 또한 이름도 바꿀 수 있다.)
2.
과거에는 기본 브랜치 이름을 master 로 많이 사용하였으나,
IT 산업에서 관습적으로 사용해 왔던 master/ slave 용어는
인종차별적인 의미로 사용될 수 있기에 현재는 지양하는 이름들이다.
비슷한 예로 blocklist / allowlist 가 있다.
과거에는 blacklist / whitelist 를 사용했다.
3.
로컬 환경에서 git init 명령을 실행하면 default branch name을 교체할 수 있다고 안내한다.
화면에 안내되는 git config --global init.defaultBranch <name> 명령어를 이용하면 기본 branch 이름을 바꿀 수 있다.
명령어를 이용하여 기본 브랜치명을 main으로 바꾸었다.
바꾼 이후 rm -r .git 명령어로 생성된 깃을 지우고 다시 깃을 생성하면
기본 브랜치명이 잘 바뀌어있음을 확인할 수 있다.
또한 기본 브랜치명을 교체할 수 있다는 안내 문구도 더 이상 출력되지 않는다.
'기술 기록 > git' 카테고리의 다른 글
git) CLI branch 정리 (0) | 2023.01.19 |
---|---|
error) git) 리모트 레파지토리 끊고 다시 연결하기 (0) | 2022.03.27 |
댓글