Overview
If the origin remote has branch master and then switches to use main as the default branch, then the local view of origin branches will contain both as the general fetch/pull process is only additive and does not delete.
Deliverables
Notes
https://stackoverflow.com/questions/36358265/when-does-git-refresh-the-list-of-remote-branches