I just committed some changes into one of my feature branches (“feedback_tab”) then, checked out “master” and merged them in there. I actually meant to merge them into my “development” branch.
Now, master is ahead of ‘origin/master’ (its remote) by 17 commits – I haven’t pushed the merge up (and don’t want to, obviously). How can I revert master back to the same state as before the accidental merge? I’m confused between git revert and git reset with this stuff.
I looked in my git log and there’s no entry for merging feedback_tab into master. I’d have thought it would be the top entry?
Bit confused :/ any help welcome! max
git reset --hard HEAD~17takes you back 17 commits ahead of the head of master.git rebase -i HEAD~17probably gets rid of the extra commits as well.