오늘 발표된 Git 2.28 버전에서 기능 상으로 크게 달라진 점은 없지만, 지난번에 썼던 글 중
2020/07/22 - https://github.com/github/renaming 과 관련된 기능이 추가되었습니다. 바로 기본 브랜치 이름을 master에서 변경할 수 있는 기능입니다.
init.defaultBranch 라는 설정이며 이 값에 정해진 이름대로 브랜치를 생성하게 됩니다.
그럼 먼저 2.28버전으로 업그레이드를 합니다.
그리고 2.28버전으로 업그레이드 된 것을 확인합니다. ( wsl에 설치된 Git은 별도로 업그레이드 해주어야 합니다. )
아무런 설정을 하지 않고, 리파지토리를 생성하면 예전처럼 master 브랜치가 생성됩니다.
하지만, 새로 추가된 설정에 main이라는 값을 주고 리파지토리를 생성하면, 브랜치 명은 달라지게 됩니다.
$ git config --global init.defaultBranch main
프롬프트에 표시된 main 브랜치를 확인할 수 있습니다. 그리고 GitHub에도 push해봤는데요.
터미널에도 정상적으로 main 브랜치가 생성되는 것을 확인할 수 있고,
GitHub에서도 정상적으로 표시됨을 확인할 수 있었습니다.
나중에 Git 클라이언트를 업그레이드 하시게 되면 init.defaultBranch 설정 기억 하셨다가, 기본 브랜치가 master로 생성되지 않도록 하시면 좋을 것 같습니다.
반응형