Hello,
I noticed an error in one of the git tutorials about rebasing https://www.atlassian.com/git/tutorials/syncing/git-pull. The diagrams about git pull --rebase are wrong.
A rebase replays the source branch's commits onto the target. In this case this would result in local commits E-F-G being appended after the remote's A-B-C. It's fairly obvious it should work this way, otherwise a git pull --rebase would result in a rewrite of history and an inability to push without forcing it and consequently screwing everybody else over.
Honestly, it's also perplexing to me how I am unable to find a way to report issues with the website. I tried to raise a support ticket, but there was no option for the website.
Here are some pictures of my local test: https://imgur.com/a/HylKMFn
A friend corroborated my results with his own test.