이전 버전에서는 git pull을 할 때 자동으로 merge를 사용한 것 같지만 최신 버전에서는 어떤 병합 전략을 사용할지 따로 지정되어 있지 않아 보인다. 그래서 git pull을 하는 경우 fetch후 merge를 하는 것이 아닌 fetch만 하는 것을 볼 수 있다.
git의 설정을 바꾸려면
git config pull.rebase false
로 merge 병합으로 지정
전역으로 지정하고 싶다면
git config --global pull.rebase false
지정하고 나면 새로운 브랜치가 있을 경우 3-way-merge를 해주고
없다면 fast-forward로 브랜치를 병합한다.