1. Спрятать все незакоммиченные изменения:
git stash
2. Скачать данные с удаленного сервера с перебазированием:
git pull --rebase
3. Извлечь спрятанные изменения:
git stash apply