Git 다른 브랜치 pull & 충돌 해결

작성일: 2026. 3. 24.

git pull은 원격 브랜치를 가져온 뒤 현재 브랜치에 병합(또는 설정에 따라 rebase)합니다. 다른 사람의 커밋과 같은 파일을 동시에 수정했으면 충돌이 납니다.

pull 전 습관

충돌이 났을 때 흐름

  1. git pull 실행 후 “CONFLICT” 메시지와 파일 목록을 확인합니다.
  2. 충돌 파일을 열어 <<<<<<<, =======, >>>>>>> 사이를 원하는 최종 내용으로 수정합니다.
  3. git add <파일>로 해결 완료를 표시합니다.
  4. 병합 중이면 git merge --continue 또는 커밋 메시지 편집 후 완료합니다. (rebase 중이면 git rebase --continue)

다른 브랜치의 변경만 가져오고 싶을 때

원격이 아니라 로컬의 다른 브랜치 내용을 합치려면:

git switch my-feature
git merge origin/main
# 또는
git rebase origin/main

팀 규칙에 merge vs rebase 중 하나를 통일하는 것이 좋습니다.

실수 복구

원문: Git 다른 브랜치 pull & 충돌 해결

목록으로