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
반응형
'개발 | IT' 카테고리의 다른 글
AI는 사람을 대체하는가, 함께 갈 수 있는가? (2) | 2025.04.19 |
---|---|
Vue 3 Composition API에서 Pinia 상태 직접 수정하기 (0) | 2025.03.02 |
normalize() (0) | 2023.07.28 |
spring security 프로젝트 만들기 (0) | 2023.07.16 |