Apparently if you shallow clone and then decide you want to look at a different remote branch, you then have to git remote set-branches origin '*' before you fetch the branch. Otherwise git says "Ok, I fetched it!" but doesn't actually do anything, even if you fetch --unshallow.
Apparently if you shallow clone and then decide you want to look at a different remote branch, you then have to
git remote set-branches origin '*'
before you fetch the branch. Otherwise git says "Ok, I fetched it!" but doesn't actually do anything, even if you fetch --unshallow.