짧은하루

Git master branch main 으로 변경 본문

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 은 제외한다

 

반응형
Comments