I found a mismatch between the GitHub network graph and the git log.
Compare the network diagram of my GitHub repository calledniagara

to the exit git log --graph --all --oneline --decorate:
* 13d9ccc (origin/dev, dev) edit printState
* 32e4285 add support for different jewels
* 23f6c5d fix weather application
* 4236119 refactor
* a731e72 (refactor) Merge branch 'fix' into dev
|\
| * 6d3ca43 (fix) fix winrate determination
| * 5f39b62 fix weather application to second boat
| * 8e2b813 fix win condition
| * 57fc73d fix win percentage
| * 48b8a0f fix possibleMove
|/
* dabc470 (HEAD, origin/master, master) Merge pull request #1 from axsk/boats
Edit : The first five nodes on the green branch correspond to five consecutive fixed commits ( 48b8..6d3c) that I made in the (local) branch fix, whose head is in 6d3c. Then I merged the branch fixinto a branch devwith --no-ff. This displays correctly on the output git log, but GitHub only shows a green curved arrow instead of a separate branch for fix.
Am I getting something wrong or is it some kind of error on the GitHub side?