github desktop pull changes from another branch