Можно ли объединить изменения с центрального репо на локальную ветвь без необходимости фиксации изменений в локальной ветке и контроле?git слияние изменений в локальную ветвь
Если я работаю над «работой» в локальном филиале, и есть некоторые неоправданные изменения, я использую следующие шаги для получения обновлений из центрального репо в свою рабочую ветку.
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)
Есть ли что-то проще, чем то, что я в настоящее время делать?
это поражает меня, что это до сих пор так трудно сделать в Git. как долговременный пользователь SVN, эта встроенная функциональность (без слияния удаленных изменений в модифицированную рабочую копию) - это то, что моя команда полагалась ежедневно. – Spongman