使用新分支名称将git分支推送到远程控制器

时间:2011-07-15 19:39:36

标签: git

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

我想将它推送到遥控器,但我希望它在遥控器中的命名方式不同。

例如,远程名称为users/me/A,但在本地,它仍会被称为A

我该怎么做?

3 个答案:

答案 0 :(得分:11)

这应该这样做:
git push remoteRepo localBranchName:desiredName

以下是流程中的more info

答案 1 :(得分:3)

您可以使用以下命令将本地分支A推送到远程分支B

git push -u origin A:refs/heads/B

-u标志将允许您以后不指定远程分支的名称。

答案 2 :(得分:1)

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

将永久设置它,因此您不必每次拉动都指定遥控器。添加

[push] default=tracking

到您的.git / config,以便推送相同的地方来自。