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

Git技术问询:如何将其他开发者的远程分支合并到我的master分支?

操作方案

当然可以这么操作——只要对方的分支已经推送到团队共享的远程仓库,且你拥有该仓库的读取权限,完全不需要等对方发起Merge Request,就能把他的分支合并到你的本地master分支。

具体操作步骤:

  • 先同步本地master分支和远程仓库的最新版本:
    git checkout master
    git pull origin master
    
  • 拉取对方的远程分支到本地(假设对方分支名为feature/grad-module,远程仓库别名为origin,如果分支名不确定可以用git branch -r查看所有远程分支):
    git fetch origin feature/grad-module
    git checkout feature/grad-module
    # 可选:查看分支提交记录,确认是你需要的代码版本
    git log --oneline
    
  • 切回本地master分支,执行合并:
    git checkout master
    git merge feature/grad-module
    
  • 如果合并时出现代码冲突,直接打开冲突文件手动修改冲突内容,完成后提交:
    git add .
    git commit -m "Merge grad's feature branch into master"
    
  • 要是你需要把合并后的代码推送到自己的远程开发分支,执行:
    git push origin master
    

注意:如果对方的分支没推送到团队远程仓库,那你得让他把代码打包发给你,或者让他把分支推到远程,不然没法直接通过Git远程拉取合并。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 21:20:51