짧은하루
Git master branch main 으로 변경 본문
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 은 제외한다
반응형
'Tools > git, github' 카테고리의 다른 글
레파지토리(Repository)의 하위 디렉토리를 다른 레파지토리로 분리하기 (commit 내역 보존) (0) | 2021.12.23 |
---|---|
Git 명령어 모음집! (0) | 2021.08.28 |
git config 설정, 확인하는 법 (user id, email 설정/확인) (3) | 2020.12.14 |
MAC) git Permission denied(publickey) (0) | 2020.12.14 |
GitHub란? GitHub와 Git의 차이 (0) | 2020.12.05 |
Comments