The git status command is used to inspect the status of the local working folder and the stage/index, this gives the list of files which are added/modified in the local copy but not reflected in the stage/index.
The following images shows the output of git status command in the following 3 situations.
1. Working copy is fully in sync with stage/index
2. Changes are made to the local copy but not committed to stage/index.
3. Changes are committed to stage/index.