Since the original commit still exists then : 1- Create a Branch from it with rebase :
git checkout 6de29142a4... git checkout -b recovered-base
2- Then Chery-pick your changes on the rebased branch :
git cherry-pick <your commits>