从远程分支推送到不同的远程分支

Push from remote branch to different remote branch

如果我想将内容从 remote:master 推送到同一个远程但不同的分支,我该怎么做?

使用git push remote.git master:mybranch我可以将本地仓库推送到第二个分支

但我想要的不是从本地而是从远程推送

所以remote:master -> remote:branch

是这样的吗?

git push remote.git 'refs/remotes/master:refs/remotes/mybranch'
git push remote.git 'refs/heads/master:refs/heads/mybranch'

你必须拉取真正的master到本地分支(你可以拉到新分支),然后推送到远程。