IntelliJ에서 git을 연동하여 pull 작업을 하는 도중 에러 창이 뜨면서 Pull failed되었다.
정확히는 아래와 같은 에러가 발생 하였다.
* branch main -> FETCH_HEAD = [up to date]
main -> origin/main refusing to merge unrelated histories
현재 로컬 브랜치와 깃허브 원격 브랜치 간에 서로 관련이 없는 커밋 히스토리가 있어서 Pull refusing이 되었다.
* branch main -> FETCH_HEAD
= [up to date] main -> origin/main
fatal: refusing to merge unrelated histories
콘솔창을 보니
fatal: refusing to merge unrelated histories
관련 없는 기록 병합을 거부한다고 한다.
터미널 창에서 다음과 같이 입력하여 강제 병합을 시도한다.
git pull : 깃에 pull해라
origin : 원격저장소 이름
main : 브랜치 이름
--allow-unrelated-histories : 브랜치 간 히스토리가 서로 관련 없을 때 병합을 허용하는 옵션
강제 병합 후 pull을 하니 성공했다..
신난 나머지 따로 캡처 화면은 따지 못했다는.... 어찌저찌 오늘도 한 건 해결이다
'개발 공부' 카테고리의 다른 글
[git] GitHub에 올린 파일 삭제하기 with 히스토리 (2) | 2024.11.15 |
---|---|
제로베이스 백엔드 취업 스쿨 1개월 차 내돈내산 후기 (4) | 2024.09.08 |