No he did not. He was given soldier by Medina's warlords to settle tribal disputes among them. Instead he marched them back to Mecca and perpetuated bloody revenge against those that had insulted him. He raided their caravans, killed poets simply for writing unflatteringly about him, a time or two a companion of his would kill someone without having any instructions to do so, when Muhammad heard he said Allah rejoiced over it. This is what blood thirsty tyrants do with thin skin. Revenge is all too human and Christ never resorted to it.
Ask these guys where the forgiveness was: (1) Ikrimah Ibn Abi Jahl, (2) Habbar Ibn al-Aswad, (3) Abd Allah Ibn Sa'd Ibn Abi Sarh, (4) Miqyas Ibn Sababah al-Laythi, (5) al-Huwayrith Ibn Nuqaydh, (6) Abd Abbah Ibn Hilal Ibn Khatal al-Adrami, (7) Hind Bint Utbah, (8) Sarah, the mawlat (enfranchised girl) of Amr Ibn Hashim, (9) Fartana and (10) Qaribah.
These were killed for either leaving Islam or speaking negatively about the prophet. How many were killed by Christ for any reason?
You not need to march 10,000 of your bloodiest caravan raiders to a city to forgive it and embrace it. You do only to subdue it. Khalid's column did anything but forgive. Why did a huge portion of Mecca's citizens flee for their lives and live in the hills as hermits? There are no mass Exoduses away from forgiveness. There is no debate whether he took vengeance on Mecca, only to what extent he did.