1. fetch vs pull : 원격 저장소의 최신 커밋을 로컬로 가져오기만 함 : 원격 저장소의 최신 커밋을 로컬로 가져와 또는 2. fast forward merge vs 3-way-merge fast forward merge는 브랜치를 병합할 때 굳이 다른 커밋을 만들지 않고, 현재 브랜치의 HEAD가 대상 브랜치의 HEAD로 옮기는 merge이다. 이 방식의 단점은 어떤 브랜치를 사용했고 언제 병합했는지 기록이 남지 않게된다. (rebase 할때 사용함!) 그림을 보면 다음과 같다 출처 그림을 보면 fast forward 시켜서 master의 HEAD를 옮겼다. ![](https://velog.velcdn.com/images/zz