In general, this should fail. Because you are expected to have local
changes in the local branches. What you describe suggests that you should
not use the branch name "master" at all, but "origin/master".
That said, there is a pretty simple way to achieve what you want (even if
it does not help the confusion you create between local and remote
branches):
git config --add remote.origin.fetch master:master
Of course, when you checkout "master" and pull then, you'll get even more
problems, _exactly_ because you muddled up the clear distinction between
local and remote branches.
Ciao,
Dscho
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html