How to Rename Git Local and Remote Branches

How to Rename Git Local and Remote Branches