Git "gives off a smell" when you try to do something that should be easy. All I wanted to do was roll back a changeset that is sandwiched between other commits. My favorite solution to date is to branch off of Master and recreate the release branch without the offending commit you wanted to rollback.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.