[현재 상태] A --- B ← origin/main (원격) /O --- C --- D ← main (내 로컬 브랜치) O: 공통 조상 커밋C, D: 내가 로컬에서 만든 커밋들A, B: 다른 사람이 origin/main에 푸시한 커밋들 1. git pull origin main (기본 동작: merge) 먼저 git fetch origin main 해서 A-B를 가져옴그다음 자동으로 merge 진행 A --- B / \O --- C --- D --- M ← main (병합 후) ↑ merge commit M은 C-D와 A-B의 결과를 병합한 자동 생성된 병합 커밋(merge commit)히스토리에 브랜치..