You can pull or push to a specific branch of git using following options
Clone a Specific git branch
git clone -b <branch-name> <remote-repo-url>
OR
git clone -branch <branch-name> <remote-repo-url>
Pull a Specific Git Branch
git pull origin <branch-name>
Push to Specific Branch
git push origin <branch-name>
Switch from one branch to another
git checkout <branch-name>