티스토리 뷰

해당 오류는 이미 생성되어 있는 git repo에 clone하지 않은 작업물을 덮어 쓸 때 나타나는 오류이다

일반적인 git 사용으로는 보기 힘든 에러이지만 사이드 프로젝트를 진행 중

expo에 관한 설정 때문에 node_modules와 초기 세팅을 다시 해야하는 상황이 발생했고

해당 repo를 clone하지 않고 새로운 expo init을 하면서 발생한 오류였다

git push --force 등으로 밀어 버릴수도 있지만 기존에 심은 잔디가 날라가게 두기 싫어서 해결 방법을 찾아보았다

 

git pull --allow-unrelated-histories

 

터미널에 위의 명령어를 입력하게 되면 관련이 없는 커밋이 push할 수 있게 변경된다

반응형
댓글