Возможно ли объединить изменения из центрального репо в локальную ветку без необходимости фиксировать / хранить изменения в локальной ветке и в мастере проверки?
Если я работаю над «работой» локальной ветки и есть некоторые незафиксированные изменения, я использую следующие шаги для получения обновлений из центрального репо в мою рабочую ветку.
git stash
git checkout master
git pull
git checkout work
git rebase master
git stash pop
Обычно нет никаких незавершенных изменений в «работе», и затем я пропускаю шаги тайника.
Что бы я действительно хотел, это что-то вроде следующего:
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)
Есть ли что-то более легкое, чем то, что я сейчас делаю?