Git branch population ‘Git Branch vs Git Repo’

When we do a get pull or git clone, how many local branches are populated with remote-tracking branch?
I have seen new branches listed after a pull. Does it mean that all the branches in Git repository are pulled down or just names are listed? The question is more on ‘what affects repo and what affects branch?’