我有一个本地分支,它是一个名为A
的新分支。
我想将它推送到遥控器,但我希望它在遥控器中的命名方式不同。
例如,远程名称为users/me/A
,但在本地,它仍会被称为A
我该怎么做?
答案 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,以便推送相同的地方来自。