Renaming The Default Branch

Can you explain what the (not very git-savvy) contributor should do to switch over with the least pain?