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

如何从本地仓库通过VS Code将远程feature分支合并到GitHub远程master分支

在VS Code中安全合并Git远程分支(避免分离头)

操作步骤:

  • 拉取远程最新代码:打开VS Code源代码控制面板(快捷键Ctrl+Shift+G),点击顶部三点图标选择拉取,同步master和feature分支的远程最新版本,避免本地代码过时。
  • 切换到本地master分支:在面板的分支下拉菜单中直接选择master分支,确保当前处于本地跟踪远程的master分支(而非分离头状态)。
  • 合并feature分支到master:切换完成后,点击三点图标选择合并分支,在列表中选本地feature分支;若出现冲突,在编辑器中手动解决冲突并保存,再点击面板的提交完成合并。
  • 推送到远程:合并完成后,点击面板顶部的推送按钮,将更新后的本地master推送到远程仓库。
  • (可选)清理远程分支:若feature分支不再使用,删除本地分支后,点击三点图标选推送分支,勾选删除远程分支完成清理。

避免分离头的核心注意事项:

  • 禁止直接切换到远程分支的孤立提交节点,所有操作必须在本地已跟踪的命名分支(如master、feature)上进行。
  • 合并、提交等关键操作前,确认当前分支有明确的名称(源代码控制面板顶部会显示当前分支名),而非显示一串提交哈希值的分离头状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 07:01:08