Vercel将生产分支从main改为其他分支后,重新部署仍采用main分支求助
Vercel修改生产分支后仍部署main分支的排查方案
确认分支设置是否真正生效
进入项目「Settings」→「Git」→「Production Branch」,确认是否已成功保存为signuplast。页面缓存可能导致显示异常,可刷新页面或重新登录后再验证。手动触发指定分支部署
修改默认分支后,旧部署记录可能仍关联main分支。在项目「Deployments」页面,点击顶部「Deploy」按钮,选择「Deploy Branch」,指定signuplast分支完成部署,该分支会自动成为新的生产环境。验证Git远程仓库分支状态
确认你的Git远程仓库(如GitHub/GitLab)中确实存在signuplast分支,且该分支有有效提交记录。若分支不存在或无提交,Vercel无法识别部署。检查自定义部署配置文件
查看项目根目录下的vercel.json,若配置中存在"branch": "main"这类强制指定分支的代码,会覆盖后台设置,需修改为"branch": "signuplast"或删除该配置项。确认项目权限
若你不是项目所有者或无编辑权限,修改分支的操作可能未实际保存。确保账号拥有项目编辑权限后,重新尝试修改并保存设置。
内容的提问来源于stack exchange,提问作者iprakritip
相关产品推荐
相关产品推荐

