1

Using this SO post as a reference, I was able to rename my master to v1 and now I want to rename my v2 branch to master. I've already changed the default branch to v1 from GitHub, but when I attempt to rename v2 to master, the local branch renames fine but for some reason it pushes v2 name to remote. Here's the command line session:

Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Users\Mahi\Documents\GitHub\EasyPlayer>git branch
  v1
* v2

C:\Users\Mahi\Documents\GitHub\EasyPlayer>git branch -m master

C:\Users\Mahi\Documents\GitHub\EasyPlayer>git branch
* master
  v1

C:\Users\Mahi\Documents\GitHub\EasyPlayer>git push origin :v2
To https://github.com/Mahi/EasyPlayer.git
 - [deleted]         v2

C:\Users\Mahi\Documents\GitHub\EasyPlayer>git push origin master
Counting objects: 39, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (39/39), 8.17 KiB | 0 bytes/s, done.
Total 39 (delta 9), reused 39 (delta 9)
To https://github.com/Mahi/EasyPlayer.git
 * [new branch]      master -> v2

C:\Users\Mahi\Documents\GitHub\EasyPlayer>

How do I properly rename my v2 branch to master?

Community
  • 1
  • 1
Markus Meskanen
  • 19,939
  • 18
  • 80
  • 119

1 Answers1

1

Try and force the local/remote branch association with:

git push -u origin master:master

Your local config for that branch might still have v2 as its upstream branch. The above command-line should reset that.

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250