Remote-tracking branches live under .git/refs/remotes/<remote>/ and are updated only by git fetch or git push. They show what the remote looked like the last time you talked to it, not what it looks like now.