Git/문제 해결
[Git] Your branch and 'origin/브랜치명' have diverged, and have 1 and 1 different commits each
카피마스터
2025. 4. 12. 20:16
로컬 브랜치와 원격 브랜치가 서로 다른 커밋을 가지고 있는 상황
(간단하게 브랜치를 최신화 하지 않고 작업/커밋 후 push 할때 발생)
발생 상황
1. A / B 에서 동일 브랜치를 받음
2. A에서 내용을 수정/커밋 후 push
3. B에서 그걸 pull 하지 않은 상태로 내용을 수정/커밋 후 push 할때 발생
해결 방법
1. 충돌할 내용이 없다면 이전 커밋을 받고 현재 커밋을 재적용(이전에 못받았던 내용을 먼저 적용후 이후 수정내용을 재적용)
git pull --rebase
2. ... 이후 내용 추가