¡La Esquina de la Gramática! Rule 16

Has vs. Haz. What is the difference?
“Has” corresponds to the verb “Haber”, and it is the second person of the present perfect tense. For example: ¿Has comido ya?
“Haz” is the command (imperative) for the verb “Hacer”. For example: ¡Hazlo!
Source: www.rae.es