프로젝트 초기 셋팅을 위해서 깃 레포를 만들고 local에서 만든 폴더와 연결하는 과정에서 제목과 같은 에러가 떴다.
git init -> git remote add origin 까지는 문제가 없는데 main 브랜치를 설정하는 과정에서 에러가 자꾸떴다.
구글링을 해보니, 최근에 git에서 default branch가 main으로 바뀌었는데, 아직 master로 되어있는 경우 에러가 난 것일수 있고,
수정된 파일이 있을 때 제대로 commit을 하지 않고 브랜치 명을 건드리려 할때도 발생할 수 있는 에러라고 한다.
위의 에러가 뜨면 우선 차근히 해결해보자
1. git add . -> git commit 해서 우선 master branch로 변경 사항들을 다 커밋해준다.
2. git branch -m master main 명령어로 master 브랜치 이름을 main으로 변경해준다.
3. git status 로 아래의 메시지가 떠서 브랜치가 main으로 변경되어있는지를 확인해준다.
On branch main ......
4. 그리고는 2번 단계에서 진행한 커밋단계를 main 브랜치로 push 해준다.
git push -u origin main
5. 그리고 master 브랜치를 삭제해준다.
git push origin --delete master
아래의 링크에서 참고하였고, 위의 과정을 통해 브랜치 이름을 변경하여 레포 등록을 완료했다!
www.git-tower.com/learn/git/faq/git-rename-master-to-main/
'SW Engineering > Dev' 카테고리의 다른 글
Django vs Flask / React (0) | 2021.01.04 |
---|---|
소셜 로그인_네이티브 앱키/javascript키/Rest API키 차이점 (0) | 2020.11.27 |
소셜로그인기능 구현(2)_github social 로그인 (0) | 2020.11.27 |
소셜로그인 구현하기(1)_그 원리와 절차에 대해서 (0) | 2020.11.27 |
Git & Github 입문기 (0) | 2020.11.05 |