Please consider helping me to understand the timeline. In one tutorial the timeline arrows are pointing right to left.
That is Commit 7 points back to Commits 6 which points back to Commit 5, etc. This makes sense if commits are in an array and you keep adding commits to the front of the array. However, it's not how one (I) usually thinks of timelines.
In another the timeline arrows are pointing left to right (which is how I normally think of a timeline.) The original Commit 1 points to the next changed Commit (2), etc.
Which is the right way to think of Git timelines?
Technically, the correct way is the first way, i.e. arrows pointing backwards in time. This is because of the way git commits are actually stored: each commit has a pointer back to its parent.
All that being said, you will often see it done both ways. Use context to determine which one is being used.