Tools/git, github
Git master branch main 으로 변경
짧은하루
2021. 4. 30. 17:56
Github 의 branch가 main으로 바뀌면서 Git init으로 초기화 후 Github에 push할 때 충돌이 발생했다.
Github에서 clone한 뒤에 push를 하는 경우는 Git의 branch 도 main이기 때문에 문제가 발생하지 않지만
Git에서 init 을 먼저 수행한 경우에는 초기 branch가 master 여서 충돌이 발생하는 것 같았다.
따라서 Git 의 기본 branch를 main으로 바꾸는 방법을 공유한다.
Terminal
git config --global init.defaultBranch main
- --global 옵션은 프로젝트와 상관없이 전역에 값을 설정한다는 뜻
git config --list
- 설정한 값들을 확인할 수 있음
git config unset --global init.defaultBranch
- 잘못 설정한 경우는 위의 명령어를 통해 삭제할 수 있다
- config 설정할 때 global 옵션을 주지 않았으면 unset할 때에도 --global 은 제외한다
반응형