Git revert merge to specific parent

I have a git repo and am having trouble reverting a merge. The current hash is 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3. and it has two parents:

df1acf5f54426d30f12c6b4558c3dd922297aae3
e19b912404ffd3c153ccac3072dbf22396896d2a

doing the following will revert to df1acf5f54426d30f12c6b4558c3dd922297aae3

  • Branches vs. New Project in Git
  • What is the right .gitconfig syntax for http.sslCAInfo certificate for specific server?
  • How can I undo git reset --hard HEAD~1?
  • Android Crashlytics Eclipse: what to commit to git?
  • git-upload-pack not found
  • git pull and reset stopped by error “unable to create file <filename> (File exists)”
  • git revert -m 1 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3
    

    how do I revert to e19b912404ffd3c153ccac3072dbf22396896d2a?

  • Converting cloned git repositories into submodules
  • eclipse git confusions: How to merge & push?
  • How to start typing when entering VIM during git rebase?
  • How to set the receive.denyNonFastForwards on a repository in GitHub
  • Hudson+Git clone failure
  • Using Git on Windows not working when the password contain '@' Symbol
  • One Solution collect form web for “Git revert merge to specific parent”

    git revert -m 2 0ce2ca0b35f59af267241cf4d40d16a3e13ba6f3
    

    Parents are numbered starting with 1; you want the second one.

    Git Baby is a git and github fan, let's start git clone.