Git Log — Free Git & GitHub Tutorial
Learn Git Log in Git & GitHub with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.
TL;DR: Learn Git Log in Git & GitHub with a free, beginner-friendly tutorial, examples and practice for Indian students on Syllab.in.
Written & reviewed by the Syllab.in Academic Team (CBSE/NCERT subject experts) · Updated
Git Log in Git & GitHub
`git log` shows all commits in reverse chronological order (newest first). Each commit shows the author, date, message, and a unique hash (like a1b2c3d). This is the "diary" of your project.
The commit hash is important — it uniquely identifies every change. You can use it to reference a specific point in history or revert to that version.
When Arjun wants to understand what changes were made to the project, he runs `git log` to see the entire history of commits from Priya and himself.
Git Log — Syntax
git log # Full log git log --oneline # One line per commit git log -n 5 # Last 5 commits git log --author="Priya" # Commits by one author
Learn Git Log step by step with Syllab's free interactive Git & GitHub tutorial — runnable code examples, practice exercises and instant AI feedback, all free with no signup. Explore the full Git & GitHub course →