[sparta]Intelij pull 에러 , Git 원격저장소(history)

jaeyong Lee·2024년 8월 23일
0

트러블 슈팅

목록 보기
5/15

pull 에러


위처럼 github와 local 끼리 history가 다르다고 pull이 안되었다.

히스토리가 다르면 병합하면 되지

폴더의 터미널 열어서 아래 코드 입력
local과 원격의 commit 내역이 다르면 발생하게 되는데 아래 명령을 입력하면 충돌을 감수하고 둘의 history를 허용해주겠다는 말이다.

허용해준 뒤에는 pull(merge+fetch) 와 rebase를 해줄 수 있다.

$ git pull origin master --allow-unrelated-histories

레퍼지토리 -> 원격저장소(브랜치) -> 브랜치

하나의 레퍼지토리 안에 여러개의 원격저장소가 있고 각 원격저장소마다 브랜치가 있다.
원격저장소도 브랜치로 나눠져있는데 이 원격저장소는 협업을 위한 브랜치이고 하나의 원격저장소에서 각각 독립적인 작업을 수행하고 싶으면 브랜치 파면된다.

0개의 댓글