You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将本地Angular项目推送到GitHub默认分支或合并远程分支?

解决远程main分支与master分支同步问题

方案一:本地操作将内容同步到远程main分支

  • 拉取远程空的main分支到本地,创建本地main分支:
    git fetch origin main:main
    
  • 切换到本地main分支:
    git checkout main
    
  • 合并本地master分支的内容到main分支(由于远程main为空,不会有冲突):
    git merge master
    
  • 推送本地main分支到远程,并设置上游关联:
    git push -u origin main
    

完成后远程main分支就会有项目内容,之后推送代码直接用git push即可。

方案二:在GitHub网页端合并分支

  • 打开你的editorangular仓库页面
  • 切换到master分支,点击顶部的「Pull requests」选项卡
  • 点击「New pull request」,设置base分支为main,compare分支为master
  • 确认无冲突后,点击「Merge pull request」完成合并
  • 合并完成后,可以选择删除远程master分支(按需操作)

可选:将本地master分支重命名为main(和远程默认分支保持一致)

如果之后想让本地分支名和远程默认分支统一,执行以下命令:

git branch -m master main
git push -u origin main

内容的提问来源于stack exchange,提问作者achraf bourki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:45:41