title: How to replace current branch's head with specific commit in git?
body: <p>If I simply do "checkout some_commit" it will switch me to this commit. But what I need is to stay on the current branch (master to be specific) and totally replace all files in it with files from some_commit. How can I do that?</p>