結果 : what does checkout commit do github desktop