[Git] There isn’t anything to compare 오류 해결

dev_swanim·2023년 11월 6일
0

Git / Github

목록 보기
4/4
post-thumbnail

문제 상황

새롭게 만든 레포지토리에 이미 완성된 프로젝트를 올리는 과정에서 문제가 생겼다. master -> main 으로 넘기는 과정에서 문제가 생겼다.


로컬에서 깃 작업을 한 후, master 브랜치로 github에 올렸다.
Compare & Pull Request를 하려고 버튼을 눌렀는데 There isn’t anything to compare라는 문구가 뜨고 PR을 할 수 있는 버튼이 보이지 않았다.

main 브랜치에 아무런 기록이 없어서 master 브랜치와 비교할 게 없다는 것이다.

평소 clone 했던 방법과 다른 방법으로 접근했더니 이런 오류를 만났다.

해결 방법

master branch를 main 브랜치와 동일하게 만든다

git checkout master

-- "main" 브랜치를 "master" 브랜치의 위치로 덮어쓴다.
git branch main master -f

git checkout main

-- 로컬 "main" 브랜치를 원격 저장소(origin)의 "main" 브랜치로 강제로 푸시
git push origin main -f

-- 원격 저장소의 master 브랜치 삭제
git push origin --delete master
profile
데이터와 백엔드를 공부하고 있습니다😌

0개의 댓글