git cherry-pick <commit>
<commit> to your current branch.
I myself would probably cross-check the commits I pick in
gitk and cherry-pick them with right-clicks on the commit entry there instead.
If you want to go more automatic (with all its dangers) and assuming all commits since yesterday happened on wss you could generate the list of commits using
git log (with
--pretty suggested by Jefromi)
git log --reverse --since=yesterday --pretty=%H
so everything together assuming you use
for commit in $(git log --reverse --since=yesterday --pretty=%H); do git cherry-pick $commit done
If something goes wrong here (there is a lot of potential) you are in trouble since this works on the live checkout, so either do manual cherry-picks or use rebase like suggested by Jefromi.