728x90

프로젝트 초기 셋팅을 위해서 깃 레포를 만들고 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/

 

How to rename the "master" branch to "main" in Git

Our learn section helps you get started with various web and software skills. Free online books, videos, and ebooks get you off the ground as quickly as possible.

www.git-tower.com

 

728x90

+ Recent posts