Found in 1 comment on Hacker News
lqet · 2025-03-03 · Original thread
I also struggled with Git many years ago. Then I read the excellent "Version Control with Git" in 2014. Never looked back. It does an excellent job in connecting the Git commands to various basic operation on the commit graph.

[0] https://www.oreilly.com/library/view/version-control-with/97...