코드코도

[Error] refusing to merge unrelated histories 본문

Git

[Error] refusing to merge unrelated histories

고도고도 고도고도 2021. 8. 12. 15:32
728x90

인턴을 진행하면서 작성한 코드들을 깃랩이 아닌 깃허브에 올려놨었다.

원래는 회사 깃랩을 사용해야하는데 오류 때문에 올라가질 않아서 우선 Private Repository를 생성해서 커밋을 해줬다.

그러던 중 인턴 마지막 날이 오늘 모든 코드를 깃랩으로 다시 옮기려고 하는데 발생한 오류...

 

우선 git remote rm origin 으로 연결된 Repository와 해제하고

git remote rm origin "새로운 깃랩 ssh 주소"로 다시 연결하고 push를 진행했는데? 

refusing to merge unrelated histories

이런 오류가 떴다.

 

원인은 깃랩에 생성해놓은 Repository와 지금까지 깃허브에 커밋했던 Repository가 서로 관련이 없어서 발생한 문제.

 

일단 첫 번째 방법, 이를 해결하기 위해 아래와 같이 입력했다.

git pull origin 브런치명 --allow-unrelated-histories

엥간하면 여기서 해결 가능한 것 같은데 난 이걸로도 해결이 되지 않았다.

 

그래서 두 번째 방법, 결국 git init을 진행했다.

git init으로 초기화를 하고 git add . 이후 git commit 메세지를 입력했더니 성공적으로 push가 됐다. 

 

 

 

 

 

728x90

'Git' 카테고리의 다른 글

[Error] refusing to merge unrelated histories  (0) 2021.08.12
0 Comments
댓글쓰기 폼