GitHub keeps saying "This branch is X commits ahead, Y commits behind"
<p>Let's say there is a GitHub repository which I want to contribute to.
I fork that repository into my GitHub account and I clone the fork from my account in my PC. Fine.</p>
<p>Before working on an issue, I first want to synchronize my fork with the 'original' repository. I go to my account fork, click on New Pull request, make sure that I select mine as base and the original master as head fork, I see the differences (all the commits that people did in the original repository that are not on mine).
Then I create the pull request on my fork and I merge those changes in my fork.
I go to my local repo and do a <code>git pull</code>, and I have everything synchronized. Fine.</p>
<p>The problem comes now, in my GitHub account now it's always saying 'This branch is X commits ahead', where 'X' is the number of times that I did the synchronize process I described above. So, every time I do a pull request into the original repository (not my fork), is showing that I'm committing my code <strong>plus</strong> X more commits, that are the merges I did on my fork to synchronize with the original repository.</p>
<p>Of course, I don't want to push those changes into the original repository, since they already have those changes in place, so I don't understand why GitHub keeps saying to me that I have changes to commit.</p>
<p>I think it's something that has to be solved on my GitHub account, because in my local repository there are no changes or issues, actually I even removed it and re-cloned again.</p>
<p>Do you have any ideas?</p>