History
Git stores a graph, and most confusion comes from reading it as a list. These guides show how to see branches, parents and references, in the terminal and in a desktop client.
Git log graph: understand branches and commits visually
Read git log --graph step by step: commits, parents, branch pointers, a divergence and its merge, then compare the terminal view with a desktop graph.
Git log all branches: view history beyond the current branch
Use git log --all to list commits from every branch, not only the one you are on, and learn to read local and origin/ references in a terminal or in GitMini.
Git log oneline: read compact history without losing context
Learn what git log --oneline prints, add --graph and --decorate to see branches, then limit the output by count, date or path while keeping your bearings.
Git show commit: inspect commit details and changes
Use git show to read a commit’s message, author and diff, limit it to one file, and understand what it prints for a merge commit, with real outputs.