这是我的情况:我有一个生产分支,一个开发分支和用于功能的分支。当我在开发一个功能时,我不得不在dev分支上进行热修复。现在,为了避免未来的合并冲突,我需要将我当前正在工作的feature分支rebase。在使用JetBrain IDE之前,我会执行git rebase以完成操作。在VSCode中找到的唯一命令是Git: Sync(rebase),但这没有做任何事情也没有rebase。我只得到这个消息:
This action will push and pull commit to and from 'origin/Current_feature'
有人对此有经验吗?
git pull --rebase
,作为“Git:Sync”的补充。而“Git:Sync”可能只会执行普通的git pull
。git pull --rebase
将新提交的内容变基到分支上,而不是将其合并。 - Rory O'Kane