在不必提交/隐藏本地分支上的编辑内容并检出主分支的情况下,是否可以将更改从中央存储库合并到本地分支?
如果我正在使用本地分支“work”进行工作,并且有一些未提交的更改,则可以使用以下步骤将中央存储库中的更新获取到我的工作分支中。
git stash
git checkout master
git pull
git checkout work
git rebase master
git stash pop
通常情况下,“work”中没有未提交的更改,那么我会省略保存的步骤。
我真正希望的是像下面这样:
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)
有比我当前所做的更容易的方法吗?