Pushing git branch to the remote with new branch name

I have a local branch which is a new branch called A .

I want to push it to the remote, but I want it to be named differently in the remote.

For example, remote name would be users/me/A but in local, it would still be called A

How can I do that?


This should do it:
git push remoteRepo localBranchName:desiredName

Here is some more info on the process


You can push a local branch A to a remote branch B using this command:

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

-u flag will let you not specify the name of the remote branch in future.


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

will set it permanently, so you don't have to specify the remote with every pull. Add

[push] default=tracking

to your .git/config so that pushes go the same places pulls come from.

链接地址: http://www.djcxy.com/p/4602.html

上一篇: 将文件上传到github中的分支

下一篇: 用新的分支名称将git分支推送到远程