GitHub network graph representing invalid first parent after merge

I found a mismatch between the GitHub network graph and the git log.

Compare the network diagram of my GitHub repository calledniagara

enter image description here

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?

+4
2

, : - . , , -, , commit 6d3ca43 "" commit a731e72, .

enter image description here

enter image description here


, Git , , . ( ),

o -- o [master=HEAD,develop]

git merge --no-ff develop

- -op:

Already up-to-date.

: , GitHub...


. GitHub, . .

, - , . , , , .

+3

. ( ). , ( , ), (, , , ). enter image description here

: , , (, , ) , . . , .

0

All Articles