0

我的 git repo 有两个遥控器。

origin/master
origin/develop
beta/master
beta/develop

origin/develop是 beta/master 以上的 2 个提交。我想在 beta/master 上合并这两个提交并推送到 beta。但是当我这样做时>git merge beta/master origin/develop,它会提供所有最新的内容。虽然我看到 git log beta/master,但它没有那些提交。

如何合并这些分支?

4

2 回答 2

0

@Robin Green 的回答几乎是正确的,但是您需要指定远程分支名称,而且您不需要创建临时分支:

git checkout beta/master
git merge master
git push beta HEAD:refs/heads/master
于 2013-11-09T22:01:34.903 回答
-1

正如@Vii 指出的那样:

git checkout -b betamaster --track beta/master
git merge master
git push betamaster:master
于 2013-11-09T09:27:39.967 回答