What is the difference between git diff and git status?
- git status will show the changes not staged for commit and untracked files.
- Whereas git diff shows the changes between the commits, commits and a working tree, changes between 2 files on disk or 2 blob objects or the changes between the working tree and the index or a tree.