我通常在我的主分支上工作,并推送到生产环境。我不小心在生产分支上工作并部署了应用程序。现在,我的生产环境有最新版本,而主分支有旧版本。
我该怎么做才能将主分支文件更新为与生产环境相同的版本?需要发出什么命令?
我以后会小心,只在主分支上工作。谢谢。
我通常在我的主分支上工作,并推送到生产环境。我不小心在生产分支上工作并部署了应用程序。现在,我的生产环境有最新版本,而主分支有旧版本。
我该怎么做才能将主分支文件更新为与生产环境相同的版本?需要发出什么命令?
我以后会小心,只在主分支上工作。谢谢。
git rebase master
。无论如何,在这种情况下不建议使用 rebase,因为他想要在两个分支上使用相同的提交(并且很可能已经将生产分支推送到远程)。在这里使用合并更加合适。 - Jimmygit rebase master
,会得到 "当前分支 production 已经是最新的"。当我在主分支上运行git rebase production
时,它会快进。 "首先,倒回头来重放你的工作... 主分支已经被快进到了 production。" - Chandra Patnigit status
时,它说Your branch is ahead of 'origin/master' by 5 commits.
。我该如何解决这个问题? - Victor