git pull
- это всего лишь сокращение для git fetch
, за которым следует git merge FETCH_HEAD
, т.е. все изменения из удаленного каталога будут скопированы в локальный каталог.
Если вы используете git pull --rebase
, то команда git merge
будет заменена на git rebase
, т. е. когда вы используете git pull --rebase
, тогда это сокращение для git fetch
и git rebase
. Таким образом, он будет перебазировать локальный репо.