When choosing to rename a branch, you must consider that in a distributed version control system, you have a local copy, there is a remote copy and there may be other local copies. You can change your local copy and the remote, but others will have to Pull the update and remove the old from their system individually.