git pull and checkout remote branch