如何回退到指定Git提交并将新分支设为默认分支以继续开发
将new-main设为默认分支并继续开发的步骤
你已经完成了基于历史提交创建新分支的操作,接下来按以下步骤处理:
1. 推送新分支到远程
把本地的new-main分支推送到远程仓库:
git push origin new-main
2. 在远程仓库修改默认分支
登录你的Git托管平台(GitHub、GitLab等),进入仓库设置:
- 找到「分支设置」(Branches)选项
- 在「默认分支」(Default branch)下拉列表中选择
new-main,保存更改
3. 关联本地与远程分支(推荐)
让本地new-main分支与远程分支建立关联,方便后续推送拉取:
git branch -u origin/new-main
4. 后续开发流程
- 所有新开发工作直接在
new-main分支进行,常规提交推送即可:git add . git commit -m "feat: 新增功能描述" git push - 团队成员需切换到新默认分支时,执行:
git checkout new-main git pull origin new-main - 若旧主分支(如
main/master)不再使用,可删除:# 删除远程旧分支 git push origin --delete main # 删除本地旧分支 git branch -d main
内容的提问来源于stack exchange,提问作者Ahmed El-Hindawi
相关产品推荐
相关产品推荐

