如何用git中的特定提交替换当前分支的头?

izh*_*hak 4 git

如果我只是"checkout some_commit",它会切换到我的提交.但我需要的是留在当前分支(master是特定的)并完全用some_commit中的文件替换其中的所有文件.我怎样才能做到这一点?

Cas*_*bel 8

git reset --hard <commit>

(我确定这是重复的,但没有时间进行搜索.)