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

无需本地Git项目,操作GitHub远程仓库分支合并

无需克隆本地,将GitHub远程分支合并到main分支的操作方法

方法一:GitHub网页端操作(无需命令行)

  • 打开目标仓库的GitHub页面,切换到待合并的分支(例如feature-dev)
  • 点击页面顶部的「Pull request」按钮
  • 在PR创建页面,确认基础分支(base)选择main,对比分支(compare)为待合并分支
  • 填写PR的标题和必要描述,点击「Create pull request」
  • 若分支间无代码冲突,直接点击「Merge pull request」,再确认「Confirm merge」即可完成合并
  • 合并后可按需选择删除原分支

方法二:使用GitHub CLI(命令行方式)

  • 先确保已安装GitHub CLI并完成授权(执行gh auth login按提示完成登录)
  • 运行以下命令完成合并(替换占位符为实际信息):
    # 创建从目标分支到main的Pull Request
    gh pr create --repo <仓库所有者>/<仓库名称> --base main --head <待合并分支名> --title "Merge <待合并分支名> to main" --body "无本地克隆合并操作"
    # 合并该PR(默认使用普通合并,可加--squash或--rebase指定合并方式)
    gh pr merge --repo <仓库所有者>/<仓库名称> <PR编号> --merge
    
    提示:如果创建PR时检测到冲突,需先解决冲突(网页端直接编辑冲突文件更便捷)

冲突处理说明

若待合并分支与main存在代码冲突,无需克隆本地,可直接在GitHub网页端的PR页面点击「Resolve conflicts」,在线编辑冲突文件并提交,之后再完成合并。

内容的提问来源于stack exchange,提问作者Robin Andrews

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 07:43:13