git cherry-pick -x <hash> records the original hash in the message. The copy has the same patch-id as the original but a different hash. See also git revert.