# Git Foundations - Diff

Easily decipher file changes with the diff command. Use diff to examine what changes have not been committed, how edits compare to the staging area, and what differences exist between commit history. Tracking changes is what Git does--diff is the command to see how Git observes file-by-file modifications.

- Kind: Short
- Year: 2014
- Runtime: 3 min
- By: GitHub
- Archive: [Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Git_Foundations_-_Diff.webm)
- Licence or status: [CC BY 3.0](https://creativecommons.org/licenses/by/3.0) (as the archive states it)
- Credit: GitHub
- Who can watch: Teens profiles and older (the archive gives no rating; placed by Invisible Network from its collection and subjects)

[Watch now](https://invisiblenetwork.ai/watch/archive/commons/55570422?play=1)
