恢复以前的git提交?

Dou*_*oug 5 git

显然,在最近将旧分支合并为新分支期间,我的一些旧的bug修复提交被删除了.我在日志中找到了提交并且有ID(403357cab89465ce68001762d35fe27b57aeec65).现在我只想将该提交恢复到当前工作分支,这样我就可以首先区分这些更改,但可能会再次将它们全部提交.我怎样才能做到这一点?

git checkout 403357cab89465ce68001762d35fe27b57aeec65

不起作用.

顺便说一句,提交涉及编辑多个文件.

Dae*_*yth 12

做一个git cherry-pick sha1,它将在你当前的HEAD之上提取.