본문으로 바로가기
반응형

 

 

//원격 저장소 -> 로컬 저장소 파일 가져와 자동으로 병합
git pull
// 원격 저장소 -> 로컬 저장소 수정된 내용을 가져오지만 로컬 데이터와 병합 X
git fetch

 

fatal: Need to specify how to reconcile divergent branches 

위와 같은 경고는 git pull 할 경우 fetch 후 merge 를 하지 않고 fetch 만 함

데이터 병합을 하지 않음

 

해결방법

hint:   git config pull.rebase false  # merge          -- rebase 후  git pull (default)
hint:   git config pull.rebase true   # rebase         -- rebase 없이 git pull
hint:   git config pull.ff only       # fast-forward only -- fast_forward 때만 git pull

// rebase : 새 브랜치가 시작되는 분기점 commit을 기준 브랜치의 가장 최근 commit으로 변경
// --global 옵션을 추가하면 모든 레포지터리에 대해 전역으로 지정 가능
반응형