반응형
//원격 저장소 -> 로컬 저장소 파일 가져와 자동으로 병합
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 옵션을 추가하면 모든 레포지터리에 대해 전역으로 지정 가능
반응형
'개발지식' 카테고리의 다른 글
Ubuntu 서버 Git 간단 설치 (0) | 2023.09.20 |
---|---|
nginx 업로드 파일 용량 초과 오류 HTTP 413 client intended to send too large body [해결] (0) | 2023.07.03 |
Git WebHook 등록하기 (Slack, Mattermost) (0) | 2023.06.23 |
SSH 편리하게 접속하기 (0) | 2023.06.15 |
Postman api 문서 만들기 (0) | 2023.02.07 |