phase1: fetch before checking out git branch