- [ 언어·프레임워크/GitHub ][GitHub] `fetch`를 사용하는 이유2025-08-03 23:06:43fetch를 사용하는 이유1. fetch와 pull의 차이git pull은 원격 저장소의 변경 이력을 가져옴과 동시에 현재 작업 중인 로컬 브랜치에 자동으로 병합(merge)하는 명령어이다.git fetch는 원격 저장소의 변경 이력만 로컬에 가져올 뿐, 로컬 브랜치에는 자동으로 병합하지 않는다.2. fetch를 사용하는 이유fetch는 로컬 작업에 영향을 주지 않고 원격 저장소의 최신 변경 내용을 미리 확인하기 위해 사용한다.이로써 병합 전에 어떤 변경 사항이 있는지, 충돌이 발생할 가능성은 없는지 등을 미리 파악할 수 있다.3. 병합(merge) 전에 신중한 확인이 필요한 상황1) 충돌 방지: 현재 로컬에서 작업 중인 내용과 원격 브랜치의 내용이 충돌할 가능성이 있을 때, fetch를 통해 변경 내용..