I just did a git pull --rebase origin master
and there was a conflict.
Firstly, this conflict was in a file that I hadnt touched, and was about 10 commits back. Why does this happen?
I then accidently typed git rebase --skip
, and it 'skipped that patch'.
Worried that I had skipped a commit, I checked out a new version of the master branch and did a diff between the branch that I did the rebase on, and the new master branch. The only changes that show up in the diff are the latest commit, and looking at the log, the patch that was 'skipped', shows up in the commit history.
Can anyone explain what is going on here?