Hi, I have a single branch (master). I am using a remote git server (bitbucket) to push my changes to and pull them back down from (technically I always do 'git fetch' and then 'git merge origin/master' rather than 'git pull').
Occasionally I'll notice that after doing the operation that I always do at the beginning of any work, namely:
1). 'git fetch'
2). 'git merge origin/master'
I'll see that my local copy is ahead of origin/master by some number of commits. There is no difference in files, but if I type 'git log origin/master..' I'll see that the differences are something like the following:
What do these things mean? I'd imagine that 'Merge remote-tracking branch origin/master' should have been what happens when I type 'git merge origin/master', but what about the other? Could 'Merge branch master, remote-tracking branch origin' be what happens if I accidentally typed "git merge origin master"? If I do this, what happens exactly?
This is an annoying problem (and has happened twice), because it shows up in my commit history as different branches in my commit tree. Clearly I must be doing something wrong, and I'm wondering if accidentally typing 'git merge origin master' (which I do not know for sure that I have actually done, but I'm speculating) could be the cause of my problem, or whether it's something else.