Спрятать изменения, синхронизоваться с удаленным источником и вернуть изменения:
git stash
git pull
git stash apply
Спрятать один конкретный файл (работает с Git 2.13 и новее):
git stash push -m welcome_cart app/views/cart/welcome.thtml
Список команд:
- git stash apply - применить изменения к текущей версии
- git stash list - вывести список изменений
- git stash show - вывести последние изменния
- git stash drop - удалить последние изменения в списке
- git stash pop - [apply] + [drop]
- git stash clear - очистить список изменений