Commit
A snapshot of your project with author, timestamp, message, and unique SHA (Secure Hash Algorithm) hash.
- Records full state, not diffs.
- Parent pointer to previous commit forms history.
- Content-addressed by SHA-1 hash.
When to use: Saving progress; logical milestones in your work.
Example: git commit -m "Fix login redirect bug" creates a commit with a hash like f4a3b2c.