Here is what I want to do. I want to go back to 2 commits before, bring back the files that changed in that commit as a new commit maybe. But I do not want to lose my last commi
With $ git reflog you can see the last hashes which are useful to return to a previous state after having lost the last commits by forcing a push from a previous commit.