目前,当我在本地功能分支上工作以获取最新更改时,我需要执行以下操作:
git checkout master
git fetch
git rebase
git checkout my-feature
git rebase master
有没有更简单的解决方案,只需将更改拉到主分支而不切换到它?
目前,当我在本地功能分支上工作以获取最新更改时,我需要执行以下操作:
git checkout master
git fetch
git rebase
git checkout my-feature
git rebase master
有没有更简单的解决方案,只需将更改拉到主分支而不切换到它?
我认为 Git 将始终切换到master幕后执行变基(考虑到rebase从目标分支的结帐开始:
请参阅 " git rebase,跟踪 ' local' 和 ' remote' ")。
您只需使用快捷方式git pull --rebase:
git pull --rebase master:master
git checkout my-feature
git rebase master
我认为您可以只执行 a ,git fetch然后执行一个git rebase origin/masterThat 应该将您的主题分支重新定位为 master 。不知道提取是否真的有必要。