728x90
반응형
1) 문제
기존의 깃허브 저장소(repository)가 있다.
로컬에서 init 하고 기존의 깃허브 저장소에 접속하고 싶다.
간단한 소스 파일을 만들고 push를 하려고 하는 상황이었다.
git push origin master 을 하면 위에와 같은 에러가 발생.
pull (fetch+merge) 를 하고 다시 push 하면 될 것 같았지만 역시나 같은 에러 발생.
2) 해결
git pull origin master --allow-unrelated-histories
로 해결 할 수 있다.
3) 원인
위의 명령어 뜻 풀이를 하면 관계가 없는 내역을 허락하다 정도로 해석 할 수 있는데
기존에 있는 저장소에 있는 프로젝트와 새로 만든 프로젝트가 다른 프로젝트라고 인식되어서 발생한 것인데
이를 병합할 수 있게 만드는 명령어다.
반응형
'개발자의 공부방 > git' 카테고리의 다른 글
git] error: The following untracked working tree files would be overwritten by merge: (0) | 2020.02.15 |
---|---|
git 에러] error: Your local changes to the following files would be overwritten by merge (0) | 2020.01.27 |
git 에러] error : untracked working tree files overwritten by merge 해결방법 (0) | 2020.01.24 |
git] git 한글 깨짐 해결 방법 2. (0) | 2020.01.23 |
git] 기초 명령어 모음 (0) | 2020.01.23 |