본문 바로가기
프로그래밍

[GitHub] fatal: refusing to merge unrelated histories

by 개발자신입 2024. 7. 2.
반응형

브랜치

나의 경우는 main, master(React), spring(spring boot) 이렇게 3개의 브랜치가 있었다. master에 있는 최신 코드를 main에 merge 하려고 하니 관련없는 내용이라며 거절당했다. 

 

해결방법

1. 먼저 master로 이동

git checkout master

 

2. 병합하려는 최신 파일이 있는 브랜치의 내용을 로컬에 pull을 한다.

git pull origin master

 

3. main으로 이동

git checkout main

 

4. 병합하기

git merge master --allow-unrelated-histories

 

5. 충돌된 파일들 정리하기

 

6. main으로 커밋하기

반응형

댓글