I use git svn.
I recently somehow (I do not recall) put git svn into a strange state.
The symptom was that from master, git svn info would show a branch to which I once committed instead of trunk. I could not figure this out. My solution was to rm -rf .git/svn/ ; git svn fetch -r latesttrunkrev to let git svn recreate the refs. Then all worked.
Now git svn info from master tells me trunk, like I expect it to.