둘 다 원격 저장소의 변경사항을 로컬로 가져오는 명령어이다.

다만 fetch는 변경사항을 확인만 하고, pull은 변경사항을 가져와 즉시 통합한다.

fetch + merge(또는 rebase) = pull

빠르게 origin과 통합하고 싶다면 아래 같이 pull 명령어를 수행하면 된다.

git pull --rebase origin main

이를 기본 설정으로 적용하고 싶다면 아래 명령어를 수행하자.

git config --global pull.rebase true