git merge --no-commit vs git cherry-pick --no-commit

¿Hay alguna diferencia entregit merge --no-commit ygit cherry-pick --no-commit?

¿Y hay alguna diferencia en la historia si me comprometo después de estos dos comandos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta