Here is my current situation. I merged a branch into my live branch and pushed it to the remote repository. But, there was an issue with code on that branch. I want to revert this live back to a previous commit which happens to be another merge into the live branch. How would I do this? 
I don't quite understand the difference between git revert reset and rebase, and am not sure which of any of these is appropriate in this case. 
 
     
    