옛날 잘 모르고 쓸 때는 아무생각 없이 master 브랜치가 디폴트 값이어서 그냥 push나 pull 할 때
git push origin master
이런 식으로 외워서 사용하곤 했었는데 어느 순간 보니깐 github에서 디폴트 값으로 main으로 쓴다고 하더라.
노예세습제를 생각나게 하는 네이밍이었다나.
그래서 디폴트 값을 main으로 바꿔주니 어느샌가 습관처럼 쓰던 저 코드가 에러가 먹더라.
그래서 github에서 디폴트 브랜치 값을 설정하는 방법, git에서 디폴트 브랜치 설정하는 방법 적어본다.
remote 브랜치는 빼뚤빼뚤한 빨간 글씨 따라가면 된다.
보이는 초록색 박스가 main으로 설정되어 있는지 확인하면 된다. 아마 거의 main으로 되어있을 것이다.
(다만 main으로 업데이트 되기 전 브랜치들은 master브랜치로 유지되어 있을 것이다.)
이제 깃에서 메인브렌치를 main으로 해주자.
터미널에서
git --version
쳐서 버전 확인해주고 옛 버전이면 업데이트 해주자.
나는 ubuntu 쓰니깐 git 이 사이트 참고해서 업데이트 진행해주었다.
sudo add-apt-repository ppa:git-core/ppa
입력하고
sudo apt update; sudo apt install git
입력하면 버전 업데이트 끄읕
이제 마지막으로
git config --global init.defaultBranch main
입력해주면 된당.
git config --list 확인해보면 됨 ㅇㅇ