Taylor Blau <me@xxxxxxxxxxxx> writes: > I am a little uncomfortable with the idea that a 'git pull' would modify > 'refs/{heads,tags}' in addition to 'refs/remotes'. Those who want to rename their own branches should be allowed to do so easily when it is convenient for them to do so, whether the reason for renaming their local branch is because their upstream renamed the branches they are interested in and have good reasons to use the same name, or because they made a typo when they created their local brnach, but I do not think renaming the local branch should be done automatically.