로컬에 있던 프로젝트를 Github에 올리는 과정에 에러가 발생하였다.
엥? 왜 PR 못넣어?! 어떡하지?
하면서 이런저런 시도를 하다가..
구글링으로 원인과 해결법을 찾았다!
Git 명령어에는 master
브랜치를 이용하고 있는데
최근에 프로젝트를 생성하면 default branch가 main
으로 설정되어 있기 때문이다.
(흑인 문화를 지지하기 위해 master, slave가 인종차별 발언으로 인식될 수 있어서 default 브랜치를 master
에서 main
으로 변경했다고 한다! 👍🏻)
git checkout master
git branch main master -f
git checkout main
git push origin main -f
터미널에서 순서대로 4개의 명령어를 실행하면 master
브랜치의 내용이 main
브랜치에 덮히게 된다 :)