Given I have two branches master
and BranchA
. BranchA
came off master.
I was on BranchA
and did a git pull
and it was successful.
I then did a git fetch
followed by git merge origin/master
.
It then stated that the Merge made by the 'recursive' strategy
and was successful.
When I tried to do git push
I got a warning and stated the remote contains work I did not have locally. After doing a git pull
again I can see git apply commits that look to be part of my merge of master.
My query is that my merge did not show as a merge commit but seems to show each of the commits that were in master
but not in BranchA
at the time of merging. Why would this occur?