Ok, so I merged a file really badly late last night and then pushed to origin (but it's not in upstream.)
I want to either wind back to before the bad merge, or checkout the file from before the merge and somehow re-merge it against the upstream copy.
What's safe to do here and how do I do it?