Commits
Commits are the core building block units of a Git project timeline. Commits can be thought of as snapshots or milestones along the timeline of a Git project.
Similar to saving a file that's been edited, a commit records changes to one or more files in your branch.
Git assigns each commit a unique ID that identifies :
The specific changes
When the changes were made
Who created the changes
Last updated