I migrated my repos from Bitbucket or Github. I don\'t think this matters but it\'s the only thing different... For a little while I had two remotes set up:
Git will let you checkout the current branch with a different casing, and it will fail to find a ref on the remote.
Just found out the hard way.