GIT

[GIT] There isn't anything to compare 오류 해결 방법

똑똑한망치 2024. 2. 17. 20:22
728x90
반응형

1. 문제 발생

 

GIthub에 새로운 repository를 생성하고  intellij 에서 이미 진행중인 프로젝트에 연동하였다.

이후 Commit & Push 를 실행하고 발생한 에러이다.

 

 

 

 

2. 오류 발생 상황

Repository에 push하는 과정에서 Github의 default Branch는 main이고 intellij 의 default Branch는 master 이기 때문에 발생하였다. push 하는 과정에서 master 브랜치가 자동으로 생성되었고 master 브랜치에 push를 한 상황이였다.

main 브랜치가 기본 브랜치로 잡혀 있기 때문에 master 브랜치의 내용을 main 브랜치로 넘기려는 과정에서 오류가 발생한 것이다.

 

 

 

3. 오류 발생 원인

main 브랜치가 비어있기 때문에 master 브랜치의 내용을 pull & request 과정에서 오류가 발생하였다.

 

 

 

 

4. 오류 해결 방법

  • Intellij 에서 Terminal 창을 켠다.

 

 

  • 해당 명령어를 수행한다.
// 기존 브랜치로 이동
git checkout master

git branch main master -f

git checkout main

git push origin main -f

 

해당 순서로 명령어를 수행하게 되면 master 브랜치의 내용이 main 브랜치에 덮히게 된다.

 

 

  • 수행 결과

 

반응형

'GIT' 카테고리의 다른 글

버전 관리 시스템  (0) 2024.06.12