DNA copy is not 100% exact, a bit like when you xerox a document over and over and over again.
Sometimes there is no error. Sometimes the error does not matter. Sometimes the error breaks something and the new DNA is so wrong the cell cannot survive. Sometimes the new DNA is actually an improvement.
Through billions of trial and error, those improvements have caused evolution.
Latest Answers