본문 바로가기

개발 | IT

로컬 프로젝트 생성 후 git에 등록하기

728x90

로컬에서 프로젝트를 만들어 코드를 작성하다가 에러가 발생했고 해결 과정을 적어 본다

 

기존에 로컬 프로젝트에 코드가 일부 존재하는 상황.

 

git에 Repository를 만들어 추가 해서

 

`git init`

 

`git remote add origin <git URL>`

 

연결 까지 완료되고

 

git remote -v 로 연결로 pull , push 가능 한것을 확인했다

 

push하기전

`git pull origin main`을 했으나 에러가 발생

 

 [ERROR]  메시지

fatal: refusing to merge unrelated histories 

 

두 프로젝트간 연결관계가 없는 경우 발생하는 오류 라고 합니다

 

git romote prune 을 시도해도 안됨

[해결방법]

git pull origin [브런치] --allow-unrelated-histories

 

~ --allow-unrelated-histories 옵션은 존재하는 각각의 프로젝트의 history가 서로 관련이 기록이 없으면

병합을 할 때 기본적으로 refuse 되는 상황을 무시하게 해준다고 한다.

728x90
반응형