Git Mainstages

Git defines three main states a file can be in:
- committed
- modified
- and staged for commit.
Frantic Flamingo