[Github] There isn’t anything to compare 에러 해결

someng·2022년 10월 27일
0

Git

목록 보기
2/2

로컬에 있던 프로젝트를 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 브랜치에 덮히게 된다 :)

🔗 참고자료

https://kim6394.tistory.com/254

profile
👩🏻‍💻 iOS Developer

0개의 댓글