1)Untracked:
The files which are newly created in the working directory and git does not aware of these
files are said to be in an untracked state.
2)Staged:
✽ The files which are added to the staging area are said to be in the staged state.
✽ These files are ready for commit.
3)In Repository/ Committed:
Any file which is committed is said to be In Repository/Committed State.
4)Modified:
Any file which is already tracked by git, but is modified in the working directory is said to
be in Modified State.