将git分支推送到远程并使用新的分支名称

3

我有一个本地分支,它是一个名为A的新分支。

我想将它推送到远程,但我希望在远程中命名不同。

例如,远程名称将是users/me/A,但在本地,它仍然称为A

我该怎么做?

3个回答

11

这应该可以达到效果:

git push remoteRepo localBranchName:desiredName

这里有一些关于操作的更多信息


3
您可以使用以下命令将本地分支A推送到远程分支B:
git push -u origin A:refs/heads/B

-u标志将允许您在未来不指定远程分支的名称。


1
git branch --set-upstream a origin/me/a

将其永久设置,这样您就不必在每次拉取时指定远程。添加

[push] default=tracking

将以下代码添加到您的 .git/config 文件中,以便推送到与拉取相同的位置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接