目前,当我在我的本地功能分支上工作以获得最新的更改时,我需要执行以下操作:
git checkout master
git fetch
git rebase
git checkout my-feature
git rebase master
是否有一个更简单的解决方案,只需将更改提取到主分支而不切换到它?
最佳答案 我认为Git将始终切换到幕后的高手,执行rebase(考虑到rebase从结束目标分支开始:
见“
git rebase
, keeping track of ‘local
‘ and ‘remote
‘”).
你可以使用快捷方式git pull --rebase
:
git pull --rebase master:master
git checkout my-feature
git rebase master