github desktop pull from different branch