Here\'s what I did on my supposed-to-be-stable branch...
% git rebase master
First, rewinding head to repla
The accepted solution (from @charles bailey) is highly dangerous if you are working in a shared repo.
As a best practice, all commits pushed to a remote repo that is shared should be considered 'immutable'. Use 'git revert' instead: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#fixing-mistakes
https://git-scm.com/book/be/v2/Git-Basics-Undoing-Things