I have forked the interleave package.
I made certain commits in my fork but now I want to discard them. I added the remote upstream branch (master branch by the interleave author), fetched it and rebased to upstream/master.
But now the magit status shows the below:
Local: master ~/.emacs.d/elisp/interleave/ Remote: master @ origin (http://[email protected]/kaushalmodi/interleave) Head: 5a9e4ce Refine docs Tag: v0.4.0 (8 ahead) Unpulled commits: 3b836ef Merge branch 'master' of http://github.com/kaushalmodi/interleave a297270 Merge org sorting fix from upstream 7a855c3 Fix the org-sort-entries issue 57b68fd Merge branch 'master' of http://github.com/kaushalmodi/interleave 39b872a Merge org sorting fix from upstream 88857ea Fix the org-sort-entries issue 9e53d4b Merge org sorting fix from upstream 50939fa Fix the org-sort-entries issue The above shows my recursive failed attempts to do a clean rebase.
How do I get rid of those Unpulled commits so that the fork master commit hash matches with the original master commit hash?
I have already tried the git reset --hard <upstream master commit hash> method as suggested in this SO thread but that did not help; I simply want to get rid of all the unpulled commits so that I can do c c in magit.