我有两个遥控器给我的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
,但它没有这些提交。
如何合并这些分支?
答案 0 :(得分:0)
@Robin Green的答案几乎是正确的,但您需要指定远程分支名称,而且您不需要创建临时分支:
git checkout beta/master
git merge master
git push beta HEAD:refs/heads/master
答案 1 :(得分:-1)
如@Vii所示:
git checkout -b betamaster --track beta/master
git merge master
git push betamaster:master