> However, git will not pull matching branches. That means that all your branches except your current branch will not get updated when you pull.
> Of course, a less good but at least sane behavior would have been if pull also pulled matching branches by default
I don't see any way this could work in the face of potentially having merge conflicts in non-current branches.