首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git:在本地合并远程分支

Git:在本地合并远程分支
EN

Stack Overflow用户
提问于 2014-02-09 04:06:03
回答 3查看 469.9K关注 0票数 259

我已经通过git fetch --all调出了所有远程分支。我可以看到我希望通过git branch -a合并的分支为远程/原始/分支名称。问题是它无法访问。我不能合并或签出。

EN

回答 3

Stack Overflow用户

发布于 2014-02-09 04:08:13

每当我进行合并时,我进入我想要合并到的分支(例如"git checkout branch-i-am-working-in"),然后执行以下操作:

git merge origin/branch-i-want-to-merge-from

票数 107
EN

Stack Overflow用户

发布于 2018-12-12 13:10:37

首先从原点获取远程分支。

代码语言:javascript
复制
git fetch origin remote_branch_name

将远程分支合并到本地分支

代码语言:javascript
复制
git merge origin/remote_branch_name
票数 42
EN

Stack Overflow用户

发布于 2017-05-05 16:33:34

如果您已经获取了远程分支并执行了git branch -a

您将获得如下内容:

代码语言:javascript
复制
* 8.0
  xxx
  remotes/origin/xxx
  remotes/origin/8.0
  remotes/origin/HEAD -> origin/8.0
  remotes/rep_mirror/8.0

之后,您可以使用rep_mirror/8.0在本地指定您的远程分支。

诀窍是remotes/rep_mirror/8.0不起作用,但rep_mirror/8.0起作用。

因此,像git merge -m "my msg" rep_mirror/8.0这样的命令执行合并。

(注意:这是对@VonC answer的评论。我把它作为另一种答案,因为代码块不适合注释格式)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21651185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档