Можно ли объединить изменения из центрального репо в локальную ветвь без необходимости фиксации/сохранения изменений в локальной ветке и контролере?
Если я работаю над работой локального ветки и выполняю некоторые неуправляемые изменения, я использую следующие шаги для получения обновлений из центрального репо в свою рабочую ветвь.
git stash
git checkout master
git pull
git checkout work
git rebase master
git stash pop
Обычно в "work" нет незафиксированных изменений, а затем я опускаю шаги stash.
Что мне действительно понравится, это примерно следующее:
git pull master (updates master while work branch is checked out and has changes)
git rebase master (rebases the updates into work branch uncommited changes are still safe)
Есть ли что-то более легкое, чем то, что я сейчас делаю?