No, they’re not the same. “Keep your hand above your head” is used when the person’s hands are ALREADY above his/her head, and you want the hands to REMAIN above the head. “Put your hands above your head” is used when the person’s hands are NOT above his/her head, and you want the hands to be raised above the head.