728x90
반응형
작업하는 거 git bash로 올리려는데 push하는 과정에서 이 에러가 계속 발생했다.
답답쓰...
상황:
기존에 있던 github 저장소에서 main으로 올려야 하는 파일을 master로 잘 못 올려버려서 master를 싹 다 지우고
main으로 다시 올리려고 시도하는 중 발생
github에 생성된 원격 저장소랑 로컬에 생성된 저장소 간 공통분모가 없는 상태에서 병합하려고 하는 시도로 발생한거 같음
여러 구글링을 보니 이전 삭제된 파일들이랑 기존에 남아있는 파일에 똑같은 파일이 남아있으니 충돌된거 같다고 함
그래서 이 방법을 사용해서 해결했음
해결:
git pull 시에 이 옵션을 추가하여 관련 없었던 두 저장소를 병합하도록 허용하는 것
git pull origin main --allow-unrelated-histories
master 일 시 master로만 변경하면 됨
git pull origin master --allow-unrelated-histories
사실 같은 프로젝트인데 왜 관련 없다고 된건지 이해가 안됨,,,,
의문이 들긴 하지만 원하는대로 해결은 되어서 찝찝하게 넘어감
git은 언제쯤 친해질 수 있을까😢
728x90
반응형
'Git' 카테고리의 다른 글
git branch사용법 (0) | 2024.07.05 |
---|---|
[Git] VScode와 github 연결해제 방법 (0) | 2024.01.16 |
[git] git repository master 삭제 (1) | 2024.01.14 |
Git bash 활용법 (0) | 2023.06.06 |